[INFO] fetching crate sipmsg 0.2.3...
[INFO] testing sipmsg-0.2.3 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate sipmsg 0.2.3 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate sipmsg 0.2.3
[INFO] finished tweaking crates.io crate sipmsg 0.2.3
[INFO] tweaked toml for crates.io crate sipmsg 0.2.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sipmsg 0.2.3 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 15 packages to latest compatible versions
[INFO] [stderr]       Adding memchr v2.3.4 (available: v2.8.0)
[INFO] [stderr]       Adding nom v6.2.2 (available: v8.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nom v6.2.2
[INFO] [stderr]   Downloaded bitvec v0.19.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d0c2627e4005a615a5ecbc864575e79e6904bc12c98b4a966033f6eac83b8de5
[INFO] running `Command { std: "docker" "start" "-a" "d0c2627e4005a615a5ecbc864575e79e6904bc12c98b4a966033f6eac83b8de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d0c2627e4005a615a5ecbc864575e79e6904bc12c98b4a966033f6eac83b8de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0c2627e4005a615a5ecbc864575e79e6904bc12c98b4a966033f6eac83b8de5", kill_on_drop: false }`
[INFO] [stdout] d0c2627e4005a615a5ecbc864575e79e6904bc12c98b4a966033f6eac83b8de5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fcac932338cd01dbb4e9cc88a6c9a23f2408b7c8561c9c95c45ca2b8dc72b7ba
[INFO] running `Command { std: "docker" "start" "-a" "fcac932338cd01dbb4e9cc88a6c9a23f2408b7c8561c9c95c45ca2b8dc72b7ba", kill_on_drop: false }`
[INFO] [stderr]    Compiling radium v0.5.3
[INFO] [stderr]    Compiling lexical-core v0.7.6
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling wyz v0.2.0
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling nom v6.2.2
[INFO] [stderr]    Compiling bitvec v0.19.6
[INFO] [stderr]    Compiling sipmsg v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: associated function `validate_q_param` is never used
[INFO] [stdout]   --> src/headers/parsers/accept.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl AcceptParser {
[INFO] [stdout]    | ----------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn validate_q_param(qvalue: &str) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/errorparse.rs:54:56
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError {
[INFO] [stdout]    |                                            --          ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError<'a> {
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:23:60
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                                   --                       ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |                        |      |
[INFO] [stdout]    |                                   |                        |      the same lifetime is elided here
[INFO] [stdout]    |                                   |                        the same lifetime is elided here
[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] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                             ++        ++                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         input: &'a [u8],
[INFO] [stdout]    |                 -- the lifetime is named here
[INFO] [stdout] 32 |     ) -> nom::IResult<&[u8], (&[u8], Option<&[u8]>), SipParseError> {
[INFO] [stdout]    |                       ^^^^^   ^^^^^         ^^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |       |             |
[INFO] [stdout]    |                       |       |             the same lifetime is elided here
[INFO] [stdout]    |                       |       the same lifetime is elided here
[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] 32 |     ) -> nom::IResult<&'a [u8], (&'a [u8], Option<&'a [u8]>), SipParseError<'a>> {
[INFO] [stdout]    |                        ++         ++               ++                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:53:47
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], HostPort, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |      |
[INFO] [stdout]    |                      |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], HostPort<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 18 |     is_fun: fn(c: u8) -> bool,
[INFO] [stdout] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^                                             ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                                                 |
[INFO] [stdout]    |                   the same lifetime is elided here                  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] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 98 |     cond_fun: fn(c: u8) -> bool,
[INFO] [stdout] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/common/nom_wrappers.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError> {
[INFO] [stdout]     |                         ^^^^^                  ^^^^  ^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |                      |     |
[INFO] [stdout]     |                         |                      |     the same lifetime is elided here
[INFO] [stdout]     |                         |                      the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError<'_>> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]  --> src/common/traits.rs:5:47
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError>;
[INFO] [stdout]   |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                      |                        |
[INFO] [stdout]   |                      |                        the same lifetime is elided here
[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] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>>;
[INFO] [stdout]   |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:23:71
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                          --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                         |         |
[INFO] [stdout]    |                          |                         |         the same lifetime is named here
[INFO] [stdout]    |                          |                         the same lifetime is named here
[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] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:27:75
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                              --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                         |         |
[INFO] [stdout]    |                              |                         |         the same lifetime is named here
[INFO] [stdout]    |                              |                         the same lifetime is named here
[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] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo, nom::Err<SipParseError>> {
[INFO] [stdout]    |                               --                 ^^^^^^^^           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                  |
[INFO] [stdout]    |                               |                  the same lifetime is hidden here
[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] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo<'a>, nom::Err<SipParseError<'a>>> {
[INFO] [stdout]    |                                                          ++++                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Request, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Request<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++              ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Response, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Response<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/headers.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&[u8], &'a str, SipParseError> {
[INFO] [stdout]     |                              --                       ^^^^^   --      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                        |       |
[INFO] [stdout]     |                              |                        |       the same lifetime is named here
[INFO] [stdout]     |                              |                        the same lifetime is elided here
[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] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a str, SipParseError<'a>> {
[INFO] [stdout]     |                                                        ++                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/traits.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError>;
[INFO] [stdout]   |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                          |                      |      |
[INFO] [stdout]   |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                          |                      the same lifetime is elided here
[INFO] [stdout]   |                          the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>>;
[INFO] [stdout]   |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^         ^^^^          ^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |             |             |
[INFO] [stdout]    |                   |             |             the same lifetime is elided here
[INFO] [stdout]    |                   |             the same lifetime is elided here
[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] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError<'_>> {
[INFO] [stdout]    |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError>> {
[INFO] [stdout]    |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError<'_>>> {
[INFO] [stdout]    |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader, SipParseError> {
[INFO] [stdout]    |                            ^^^^^                  ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                            |                      |      |
[INFO] [stdout]    |                            |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                            |                      the same lifetime is elided here
[INFO] [stdout]    |                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                      ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 138 |     ) -> nom::IResult<&[u8], Option<GenericParams<'a>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                       --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                           |
[INFO] [stdout]     |                       |                           the same lifetime is named here
[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] 138 |     ) -> nom::IResult<&'a [u8], Option<GenericParams<'a>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 154 |     ) -> nom::IResult<&[u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                   --       --        ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                       |        |
[INFO] [stdout]     |                       |                       |        the same lifetime is named here
[INFO] [stdout]     |                       |                       the same lifetime is named here
[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] 154 |     ) -> nom::IResult<&'a [u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 171 |         parse_with_parameters: bool,
[INFO] [stdout] 172 |     ) -> nom::IResult<&[u8], SipUri<'a>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^         --   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |             |
[INFO] [stdout]     |                       |             the same lifetime is named here
[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] 172 |     ) -> nom::IResult<&'a [u8], SipUri<'a>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 46 |     display_name_type: NameAddrValueType,
[INFO] [stdout] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 64 | ) -> nom::IResult<&'a [u8], (&[u8], HeaderTags<'a>, Option<SipUri>), SipParseError<'a>> {
[INFO] [stdout]    |                    --        ^^^^^             --          ^^^^^^                  -- the same lifetime is named here
[INFO] [stdout]    |                    |         |                 |           |
[INFO] [stdout]    |                    |         |                 |           the same lifetime is hidden here
[INFO] [stdout]    |                    |         |                 the same lifetime is named here
[INFO] [stdout]    |                    |         the same lifetime is elided 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] 64 | ) -> nom::IResult<&'a [u8], (&'a [u8], HeaderTags<'a>, Option<SipUri<'a>>), SipParseError<'a>> {
[INFO] [stdout]    |                               ++                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_encoding.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_language.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/alertinfo.rs:16:33
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/extension.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authentication_info.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authorization.rs:30:33
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/callid.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/cseq.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/date.rs:65:33
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/from.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/retry_after.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/user_agent.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/mime_version.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/timestamp.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/via.rs:35:33
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/warning.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/digit_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/token_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/utf8_trim_header.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                           ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                           |                      |      |
[INFO] [stdout]   |                           |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                           |                      the same lifetime is elided here
[INFO] [stdout]   |                           the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                                    ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/auth_params.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 39 | ) -> nom::IResult<&[u8], (&[u8] /*vstr*/, HeaderTags<'a>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^                      --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |                          |
[INFO] [stdout]    |                   |       |                          the same lifetime is named here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 39 | ) -> nom::IResult<&'a [u8], (&'a [u8] /*vstr*/, HeaderTags<'a>), SipParseError<'a>> {
[INFO] [stdout]    |                    ++         ++                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.34s
[INFO] running `Command { std: "docker" "inspect" "fcac932338cd01dbb4e9cc88a6c9a23f2408b7c8561c9c95c45ca2b8dc72b7ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcac932338cd01dbb4e9cc88a6c9a23f2408b7c8561c9c95c45ca2b8dc72b7ba", kill_on_drop: false }`
[INFO] [stdout] fcac932338cd01dbb4e9cc88a6c9a23f2408b7c8561c9c95c45ca2b8dc72b7ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af9dbf23978e75ab5fc0a47a2e60854a9b7cf4a81e00bb5d99d21d39eec45807
[INFO] running `Command { std: "docker" "start" "-a" "af9dbf23978e75ab5fc0a47a2e60854a9b7cf4a81e00bb5d99d21d39eec45807", kill_on_drop: false }`
[INFO] [stdout] warning: associated function `validate_q_param` is never used
[INFO] [stdout]   --> src/headers/parsers/accept.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl AcceptParser {
[INFO] [stdout]    | ----------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn validate_q_param(qvalue: &str) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/errorparse.rs:54:56
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError {
[INFO] [stdout]    |                                            --          ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError<'a> {
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:23:60
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                                   --                       ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |                        |      |
[INFO] [stdout]    |                                   |                        |      the same lifetime is elided here
[INFO] [stdout]    |                                   |                        the same lifetime is elided here
[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] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                             ++        ++                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         input: &'a [u8],
[INFO] [stdout]    |                 -- the lifetime is named here
[INFO] [stdout] 32 |     ) -> nom::IResult<&[u8], (&[u8], Option<&[u8]>), SipParseError> {
[INFO] [stdout]    |                       ^^^^^   ^^^^^         ^^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |       |             |
[INFO] [stdout]    |                       |       |             the same lifetime is elided here
[INFO] [stdout]    |                       |       the same lifetime is elided here
[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] 32 |     ) -> nom::IResult<&'a [u8], (&'a [u8], Option<&'a [u8]>), SipParseError<'a>> {
[INFO] [stdout]    |                        ++         ++               ++                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:53:47
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], HostPort, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |      |
[INFO] [stdout]    |                      |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], HostPort<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 18 |     is_fun: fn(c: u8) -> bool,
[INFO] [stdout] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^                                             ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                                                 |
[INFO] [stdout]    |                   the same lifetime is elided here                  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] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 98 |     cond_fun: fn(c: u8) -> bool,
[INFO] [stdout] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/common/nom_wrappers.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError> {
[INFO] [stdout]     |                         ^^^^^                  ^^^^  ^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |                      |     |
[INFO] [stdout]     |                         |                      |     the same lifetime is elided here
[INFO] [stdout]     |                         |                      the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError<'_>> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]  --> src/common/traits.rs:5:47
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError>;
[INFO] [stdout]   |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                      |                        |
[INFO] [stdout]   |                      |                        the same lifetime is elided here
[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] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>>;
[INFO] [stdout]   |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:23:71
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                          --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                         |         |
[INFO] [stdout]    |                          |                         |         the same lifetime is named here
[INFO] [stdout]    |                          |                         the same lifetime is named here
[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] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:27:75
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                              --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                         |         |
[INFO] [stdout]    |                              |                         |         the same lifetime is named here
[INFO] [stdout]    |                              |                         the same lifetime is named here
[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] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo, nom::Err<SipParseError>> {
[INFO] [stdout]    |                               --                 ^^^^^^^^           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                  |
[INFO] [stdout]    |                               |                  the same lifetime is hidden here
[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] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo<'a>, nom::Err<SipParseError<'a>>> {
[INFO] [stdout]    |                                                          ++++                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Request, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Request<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++              ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Response, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Response<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/headers.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&[u8], &'a str, SipParseError> {
[INFO] [stdout]     |                              --                       ^^^^^   --      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                        |       |
[INFO] [stdout]     |                              |                        |       the same lifetime is named here
[INFO] [stdout]     |                              |                        the same lifetime is elided here
[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] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a str, SipParseError<'a>> {
[INFO] [stdout]     |                                                        ++                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/traits.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError>;
[INFO] [stdout]   |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                          |                      |      |
[INFO] [stdout]   |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                          |                      the same lifetime is elided here
[INFO] [stdout]   |                          the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>>;
[INFO] [stdout]   |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^         ^^^^          ^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |             |             |
[INFO] [stdout]    |                   |             |             the same lifetime is elided here
[INFO] [stdout]    |                   |             the same lifetime is elided here
[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] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError<'_>> {
[INFO] [stdout]    |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError>> {
[INFO] [stdout]    |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError<'_>>> {
[INFO] [stdout]    |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader, SipParseError> {
[INFO] [stdout]    |                            ^^^^^                  ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                            |                      |      |
[INFO] [stdout]    |                            |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                            |                      the same lifetime is elided here
[INFO] [stdout]    |                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                      ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 138 |     ) -> nom::IResult<&[u8], Option<GenericParams<'a>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                       --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                           |
[INFO] [stdout]     |                       |                           the same lifetime is named here
[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] 138 |     ) -> nom::IResult<&'a [u8], Option<GenericParams<'a>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 154 |     ) -> nom::IResult<&[u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                   --       --        ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                       |        |
[INFO] [stdout]     |                       |                       |        the same lifetime is named here
[INFO] [stdout]     |                       |                       the same lifetime is named here
[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] 154 |     ) -> nom::IResult<&'a [u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 171 |         parse_with_parameters: bool,
[INFO] [stdout] 172 |     ) -> nom::IResult<&[u8], SipUri<'a>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^         --   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |             |
[INFO] [stdout]     |                       |             the same lifetime is named here
[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] 172 |     ) -> nom::IResult<&'a [u8], SipUri<'a>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 46 |     display_name_type: NameAddrValueType,
[INFO] [stdout] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 64 | ) -> nom::IResult<&'a [u8], (&[u8], HeaderTags<'a>, Option<SipUri>), SipParseError<'a>> {
[INFO] [stdout]    |                    --        ^^^^^             --          ^^^^^^                  -- the same lifetime is named here
[INFO] [stdout]    |                    |         |                 |           |
[INFO] [stdout]    |                    |         |                 |           the same lifetime is hidden here
[INFO] [stdout]    |                    |         |                 the same lifetime is named here
[INFO] [stdout]    |                    |         the same lifetime is elided 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] 64 | ) -> nom::IResult<&'a [u8], (&'a [u8], HeaderTags<'a>, Option<SipUri<'a>>), SipParseError<'a>> {
[INFO] [stdout]    |                               ++                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_encoding.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_language.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/alertinfo.rs:16:33
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/extension.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authentication_info.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authorization.rs:30:33
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/callid.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/cseq.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/date.rs:65:33
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/from.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/retry_after.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/user_agent.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sipmsg v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/mime_version.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/timestamp.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/via.rs:35:33
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/warning.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/digit_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/token_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/utf8_trim_header.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                           ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                           |                      |      |
[INFO] [stdout]   |                           |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                           |                      the same lifetime is elided here
[INFO] [stdout]   |                           the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                                    ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/auth_params.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 39 | ) -> nom::IResult<&[u8], (&[u8] /*vstr*/, HeaderTags<'a>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^                      --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |                          |
[INFO] [stdout]    |                   |       |                          the same lifetime is named here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 39 | ) -> nom::IResult<&'a [u8], (&'a [u8] /*vstr*/, HeaderTags<'a>), SipParseError<'a>> {
[INFO] [stdout]    |                    ++         ++                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/errorparse.rs:54:56
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError {
[INFO] [stdout]    |                                            --          ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError<'a> {
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:23:60
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                                   --                       ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |                        |      |
[INFO] [stdout]    |                                   |                        |      the same lifetime is elided here
[INFO] [stdout]    |                                   |                        the same lifetime is elided here
[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] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                             ++        ++                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         input: &'a [u8],
[INFO] [stdout]    |                 -- the lifetime is named here
[INFO] [stdout] 32 |     ) -> nom::IResult<&[u8], (&[u8], Option<&[u8]>), SipParseError> {
[INFO] [stdout]    |                       ^^^^^   ^^^^^         ^^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |       |             |
[INFO] [stdout]    |                       |       |             the same lifetime is elided here
[INFO] [stdout]    |                       |       the same lifetime is elided here
[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] 32 |     ) -> nom::IResult<&'a [u8], (&'a [u8], Option<&'a [u8]>), SipParseError<'a>> {
[INFO] [stdout]    |                        ++         ++               ++                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/hostport.rs:53:47
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], HostPort, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |      |
[INFO] [stdout]    |                      |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], HostPort<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 18 |     is_fun: fn(c: u8) -> bool,
[INFO] [stdout] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^                                             ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |                                                 |
[INFO] [stdout]    |                   the same lifetime is elided here                  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] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                      |      |
[INFO] [stdout]    |                               |                      |      the same lifetime is elided here
[INFO] [stdout]    |                               |                      the same lifetime is elided here
[INFO] [stdout]    |                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/nom_wrappers.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 98 |     cond_fun: fn(c: u8) -> bool,
[INFO] [stdout] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |      |      |
[INFO] [stdout]    |                   |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                   |       |      the same lifetime is elided here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/common/nom_wrappers.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError> {
[INFO] [stdout]     |                         ^^^^^                  ^^^^  ^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |                      |     |
[INFO] [stdout]     |                         |                      |     the same lifetime is elided here
[INFO] [stdout]     |                         |                      the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError<'_>> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]  --> src/common/traits.rs:5:47
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError>;
[INFO] [stdout]   |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                      |                        |
[INFO] [stdout]   |                      |                        the same lifetime is elided here
[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] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>>;
[INFO] [stdout]   |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |       |      |      |
[INFO] [stdout]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      |       the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |                      |       |      |      |
[INFO] [stdout]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                    |                      |       the same lifetime is elided here
[INFO] [stdout]    |                    |                      the same lifetime is elided here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stdout]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |                      |       |      |      |
[INFO] [stdout]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stdout]    |                     |                      |       the same lifetime is elided here
[INFO] [stdout]    |                     |                      the same lifetime is elided here
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/common/take_sws_token.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                      |      |
[INFO] [stdout]    |                      |                      |      the same lifetime is elided here
[INFO] [stdout]    |                      |                      the same lifetime is elided here
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:23:71
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                          --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                         |         |
[INFO] [stdout]    |                          |                         |         the same lifetime is named here
[INFO] [stdout]    |                          |                         the same lifetime is named here
[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] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:27:75
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stdout]    |                              --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                         |         |
[INFO] [stdout]    |                              |                         |         the same lifetime is named here
[INFO] [stdout]    |                              |                         the same lifetime is named here
[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] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/userinfo.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo, nom::Err<SipParseError>> {
[INFO] [stdout]    |                               --                 ^^^^^^^^           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                               |                  |
[INFO] [stdout]    |                               |                  the same lifetime is hidden here
[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] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo<'a>, nom::Err<SipParseError<'a>>> {
[INFO] [stdout]    |                                                          ++++                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Request, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Request<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++              ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/request.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine, SipParseError> {
[INFO] [stdout]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |                      |      |
[INFO] [stdout]    |                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                  |                      the same lifetime is elided here
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/response.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Response, SipParseError> {
[INFO] [stdout]    |                          --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                        |      |
[INFO] [stdout]    |                          |                        |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                        the same lifetime is elided here
[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] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Response<'a>, SipParseError<'a>> {
[INFO] [stdout]    |                                                    ++               ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/headers.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&[u8], &'a str, SipParseError> {
[INFO] [stdout]     |                              --                       ^^^^^   --      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                        |       |
[INFO] [stdout]     |                              |                        |       the same lifetime is named here
[INFO] [stdout]     |                              |                        the same lifetime is elided here
[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] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a str, SipParseError<'a>> {
[INFO] [stdout]     |                                                        ++                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/header.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/traits.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError>;
[INFO] [stdout]   |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                          |                      |      |
[INFO] [stdout]   |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                          |                      the same lifetime is elided here
[INFO] [stdout]   |                          the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>>;
[INFO] [stdout]   |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 |     input: &[u8],
[INFO] [stdout]    |            ^^^^^ the lifetime is elided here
[INFO] [stdout] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^         ^^^^          ^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |             |             |
[INFO] [stdout]    |                   |             |             the same lifetime is elided here
[INFO] [stdout]    |                   |             the same lifetime is elided here
[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] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError<'_>> {
[INFO] [stdout]    |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/generic_params.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError>> {
[INFO] [stdout]    |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError<'_>>> {
[INFO] [stdout]    |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader, SipParseError> {
[INFO] [stdout]    |                            ^^^^^                  ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                            |                      |      |
[INFO] [stdout]    |                            |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                            |                      the same lifetime is elided here
[INFO] [stdout]    |                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                      ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/sipuri.rs:81:47
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |                        |
[INFO] [stdout]    |                      |                        the same lifetime is elided here
[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] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]    |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 138 |     ) -> nom::IResult<&[u8], Option<GenericParams<'a>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                       --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                           |
[INFO] [stdout]     |                       |                           the same lifetime is named here
[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] 138 |     ) -> nom::IResult<&'a [u8], Option<GenericParams<'a>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 154 |     ) -> nom::IResult<&[u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^                   --       --        ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |                       |        |
[INFO] [stdout]     |                       |                       |        the same lifetime is named here
[INFO] [stdout]     |                       |                       the same lifetime is named here
[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] 154 |     ) -> nom::IResult<&'a [u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |         input: &'a [u8],
[INFO] [stdout]     |                 -- the lifetime is named here
[INFO] [stdout] 171 |         parse_with_parameters: bool,
[INFO] [stdout] 172 |     ) -> nom::IResult<&[u8], SipUri<'a>, SipParseError> {
[INFO] [stdout]     |                       ^^^^^         --   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |             |
[INFO] [stdout]     |                       |             the same lifetime is named here
[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] 172 |     ) -> nom::IResult<&'a [u8], SipUri<'a>, SipParseError<'a>> {
[INFO] [stdout]     |                        ++                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/headers/sipuri.rs:245:47
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stdout]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |                        |
[INFO] [stdout]     |                      |                        the same lifetime is elided here
[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] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stdout]     |                                                ++                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |     source_input: &[u8],
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here
[INFO] [stdout] 46 |     display_name_type: NameAddrValueType,
[INFO] [stdout] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stdout]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |      |
[INFO] [stdout]    |                   |      the same lifetime is elided here
[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] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/name_addr.rs:64:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 64 | ) -> nom::IResult<&'a [u8], (&[u8], HeaderTags<'a>, Option<SipUri>), SipParseError<'a>> {
[INFO] [stdout]    |                    --        ^^^^^             --          ^^^^^^                  -- the same lifetime is named here
[INFO] [stdout]    |                    |         |                 |           |
[INFO] [stdout]    |                    |         |                 |           the same lifetime is hidden here
[INFO] [stdout]    |                    |         |                 the same lifetime is named here
[INFO] [stdout]    |                    |         the same lifetime is elided 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] 64 | ) -> nom::IResult<&'a [u8], (&'a [u8], HeaderTags<'a>, Option<SipUri<'a>>), SipParseError<'a>> {
[INFO] [stdout]    |                               ++                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_encoding.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |                      |      |
[INFO] [stdout]    |                          |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                          |                      the same lifetime is elided here
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                   ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/accept_language.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/alertinfo.rs:16:33
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/extension.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authentication_info.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/authorization.rs:30:33
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/callid.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      |      |
[INFO] [stdout]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                  |                      the same lifetime is elided here
[INFO] [stdout]    |                                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                           ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/contact.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/cseq.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/date.rs:65:33
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/from.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/retry_after.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/user_agent.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/mime_version.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/timestamp.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/via.rs:35:33
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/headers/parsers/warning.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      |      |
[INFO] [stdout]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stdout]    |                                 |                      the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]    |                                                                          ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/digit_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/token_header.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                    |                      |      |
[INFO] [stdout]   |                    |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                    |                      the same lifetime is elided here
[INFO] [stdout]   |                    the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                             ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/headers/parsers/utf8_trim_header.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stdout]   |                           ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                           |                      |      |
[INFO] [stdout]   |                           |                      |      the same lifetime is hidden here
[INFO] [stdout]   |                           |                      the same lifetime is elided here
[INFO] [stdout]   |                           the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stdout]   |                                                                    ++++               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/headers/auth_params.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     source_input: &'a [u8],
[INFO] [stdout]    |                    -- the lifetime is named here
[INFO] [stdout] 39 | ) -> nom::IResult<&[u8], (&[u8] /*vstr*/, HeaderTags<'a>), SipParseError> {
[INFO] [stdout]    |                   ^^^^^   ^^^^^                      --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |       |                          |
[INFO] [stdout]    |                   |       |                          the same lifetime is named here
[INFO] [stdout]    |                   |       the same lifetime is elided here
[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] 39 | ) -> nom::IResult<&'a [u8], (&'a [u8] /*vstr*/, HeaderTags<'a>), SipParseError<'a>> {
[INFO] [stdout]    |                    ++         ++                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.23s
[INFO] running `Command { std: "docker" "inspect" "af9dbf23978e75ab5fc0a47a2e60854a9b7cf4a81e00bb5d99d21d39eec45807", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af9dbf23978e75ab5fc0a47a2e60854a9b7cf4a81e00bb5d99d21d39eec45807", kill_on_drop: false }`
[INFO] [stdout] af9dbf23978e75ab5fc0a47a2e60854a9b7cf4a81e00bb5d99d21d39eec45807
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3e93104eeaaa828e836b728645967f15613e63fa4a22a20a518c7a67afe64e36
[INFO] running `Command { std: "docker" "start" "-a" "3e93104eeaaa828e836b728645967f15613e63fa4a22a20a518c7a67afe64e36", kill_on_drop: false }`
[INFO] [stderr] warning: associated function `validate_q_param` is never used
[INFO] [stderr]   --> src/headers/parsers/accept.rs:25:8
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl AcceptParser {
[INFO] [stderr]    | ----------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 25 |     fn validate_q_param(qvalue: &str) -> bool {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/common/errorparse.rs:54:56
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError {
[INFO] [stderr]    |                                            --          ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                            |
[INFO] [stderr]    |                                            the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub fn new(code: u32, message: Option<&'a str>) -> SipParseError<'a> {
[INFO] [stderr]    |                                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/common/hostport.rs:23:60
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                                   --                       ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                   |                        |      |
[INFO] [stderr]    |                                   |                        |      the same lifetime is elided here
[INFO] [stderr]    |                                   |                        the same lifetime is elided here
[INFO] [stderr]    |                                   the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn take_ipv6_host(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stderr]    |                                                             ++        ++                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/common/hostport.rs:32:23
[INFO] [stderr]    |
[INFO] [stderr] 31 |         input: &'a [u8],
[INFO] [stderr]    |                 -- the lifetime is named here
[INFO] [stderr] 32 |     ) -> nom::IResult<&[u8], (&[u8], Option<&[u8]>), SipParseError> {
[INFO] [stderr]    |                       ^^^^^   ^^^^^         ^^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                       |       |             |
[INFO] [stderr]    |                       |       |             the same lifetime is elided here
[INFO] [stderr]    |                       |       the same lifetime is elided here
[INFO] [stderr]    |                       the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 32 |     ) -> nom::IResult<&'a [u8], (&'a [u8], Option<&'a [u8]>), SipParseError<'a>> {
[INFO] [stderr]    |                        ++         ++               ++                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/common/hostport.rs:53:47
[INFO] [stderr]    |
[INFO] [stderr] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], HostPort, SipParseError> {
[INFO] [stderr]    |                      --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                        |      |
[INFO] [stderr]    |                      |                        |      the same lifetime is hidden here
[INFO] [stderr]    |                      |                        the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 53 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], HostPort<'a>, SipParseError<'a>> {
[INFO] [stderr]    |                                                ++               ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:17:12
[INFO] [stderr]    |
[INFO] [stderr] 17 |     input: &[u8],
[INFO] [stderr]    |            ^^^^^ the lifetime is elided here
[INFO] [stderr] 18 |     is_fun: fn(c: u8) -> bool,
[INFO] [stderr] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |      |
[INFO] [stderr]    |                   |      the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 19 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:36:19
[INFO] [stderr]    |
[INFO] [stderr] 36 |     source_input: &[u8],
[INFO] [stderr]    |                   ^^^^^ the lifetime is elided here
[INFO] [stderr] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError> {
[INFO] [stderr]    |                   ^^^^^                                             ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |                                                 |
[INFO] [stderr]    |                   the same lifetime is elided here                  the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 | ) -> nom::IResult<&[u8] /* it shoud be quote, otherwise - error */, &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:54:19
[INFO] [stderr]    |
[INFO] [stderr] 54 |     source_input: &[u8],
[INFO] [stderr]    |                   ^^^^^ the lifetime is elided here
[INFO] [stderr] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |       |      |      |
[INFO] [stderr]    |                   |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                   |       |      the same lifetime is elided here
[INFO] [stderr]    |                   |       the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 55 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:63:31
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                               |                      |      |
[INFO] [stderr]    |                               |                      |      the same lifetime is elided here
[INFO] [stderr]    |                               |                      the same lifetime is elided here
[INFO] [stderr]    |                               the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub fn take_lws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:71:31
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                               ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                               |                      |      |
[INFO] [stderr]    |                               |                      |      the same lifetime is elided here
[INFO] [stderr]    |                               |                      the same lifetime is elided here
[INFO] [stderr]    |                               the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub fn take_sws(source_input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/nom_wrappers.rs:97:12
[INFO] [stderr]    |
[INFO] [stderr] 97 |     input: &[u8],
[INFO] [stderr]    |            ^^^^^ the lifetime is elided here
[INFO] [stderr] 98 |     cond_fun: fn(c: u8) -> bool,
[INFO] [stderr] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                   ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |       |      |      |
[INFO] [stderr]    |                   |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                   |       |      the same lifetime is elided here
[INFO] [stderr]    |                   |       the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 99 | ) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/common/nom_wrappers.rs:104:25
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError> {
[INFO] [stderr]     |                         ^^^^^                  ^^^^  ^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |                      |     |
[INFO] [stderr]     |                         |                      |     the same lifetime is elided here
[INFO] [stderr]     |                         |                      the same lifetime is elided here
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub fn from_utf8_nom(v: &[u8]) -> nom::IResult<&str, &str, SipParseError<'_>> {
[INFO] [stderr]     |                                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]  --> src/common/traits.rs:5:47
[INFO] [stderr]   |
[INFO] [stderr] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError>;
[INFO] [stderr]   |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]   |                      |                        |
[INFO] [stderr]   |                      |                        the same lifetime is elided here
[INFO] [stderr]   |                      the lifetime is named here
[INFO] [stderr]   |
[INFO] [stderr]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]   |
[INFO] [stderr] 5 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>>;
[INFO] [stderr]   |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:28:20
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                    |                      |       |      |      |
[INFO] [stderr]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                    |                      |       the same lifetime is elided here
[INFO] [stderr]    |                    |                      the same lifetime is elided here
[INFO] [stderr]    |                    the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn star(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |                      |       |      |      |
[INFO] [stderr]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       the same lifetime is elided here
[INFO] [stderr]    |                     |                      the same lifetime is elided here
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn slash(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:34:21
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |                      |       |      |      |
[INFO] [stderr]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       the same lifetime is elided here
[INFO] [stderr]    |                     |                      the same lifetime is elided here
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub fn equal(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:37:22
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |       |      |      |
[INFO] [stderr]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      |       the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn lparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:40:22
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |       |      |      |
[INFO] [stderr]    |                      |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      |       the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn rparen(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:44:21
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |                      |       |      |      |
[INFO] [stderr]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       the same lifetime is elided here
[INFO] [stderr]    |                     |                      the same lifetime is elided here
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub fn comma(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:47:20
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                    ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                    |                      |       |      |      |
[INFO] [stderr]    |                    |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                    |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                    |                      |       the same lifetime is elided here
[INFO] [stderr]    |                    |                      the same lifetime is elided here
[INFO] [stderr]    |                    the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub fn semi(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:50:21
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError> {
[INFO] [stderr]    |                     ^^^^^                  ^^^^^   ^^^^^  ^^^^^  ^^^^^   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |                      |       |      |      |
[INFO] [stderr]    |                     |                      |       |      |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       |      the same lifetime is elided here
[INFO] [stderr]    |                     |                      |       the same lifetime is elided here
[INFO] [stderr]    |                     |                      the same lifetime is elided here
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub fn colon(input: &[u8]) -> nom::IResult<&[u8], (&[u8], &[u8], &[u8]), SipParseError<'_>> {
[INFO] [stderr]    |                                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:54:22
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |      |
[INFO] [stderr]    |                      |                      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub fn raquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:58:22
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |      |
[INFO] [stderr]    |                      |                      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub fn laquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:62:22
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |      |
[INFO] [stderr]    |                      |                      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub fn ldquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/common/take_sws_token.rs:66:22
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                      ^^^^^                  ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                      |      |
[INFO] [stderr]    |                      |                      |      the same lifetime is elided here
[INFO] [stderr]    |                      |                      the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn rdquot(input: &[u8]) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/userinfo.rs:23:71
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stderr]    |                          --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                          |                         |         |
[INFO] [stderr]    |                          |                         |         the same lifetime is named here
[INFO] [stderr]    |                          |                         the same lifetime is named here
[INFO] [stderr]    |                          the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn take_user(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stderr]    |                                                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/userinfo.rs:27:75
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError> {
[INFO] [stderr]    |                              --                        --        --       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                              |                         |         |
[INFO] [stderr]    |                              |                         |         the same lifetime is named here
[INFO] [stderr]    |                              |                         the same lifetime is named here
[INFO] [stderr]    |                              the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn take_password(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a [u8], SipParseError<'a>> {
[INFO] [stderr]    |                                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/userinfo.rs:31:50
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo, nom::Err<SipParseError>> {
[INFO] [stderr]    |                               --                 ^^^^^^^^           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                               |                  |
[INFO] [stderr]    |                               |                  the same lifetime is hidden here
[INFO] [stderr]    |                               the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn from_bytes(input: &'a [u8]) -> Result<UserInfo<'a>, nom::Err<SipParseError<'a>>> {
[INFO] [stderr]    |                                                          ++++                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/request.rs:34:51
[INFO] [stderr]    |
[INFO] [stderr] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Request, SipParseError> {
[INFO] [stderr]    |                          --                       ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                          |                        |      |
[INFO] [stderr]    |                          |                        |      the same lifetime is hidden here
[INFO] [stderr]    |                          |                        the same lifetime is elided here
[INFO] [stderr]    |                          the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 34 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Request<'a>, SipParseError<'a>> {
[INFO] [stderr]    |                                                    ++              ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/request.rs:55:18
[INFO] [stderr]    |
[INFO] [stderr] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine, SipParseError> {
[INFO] [stderr]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                  |                      |      |
[INFO] [stderr]    |                  |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                  |                      the same lifetime is elided here
[INFO] [stderr]    |                  the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 55 |     fn parse(rl: &[u8]) -> nom::IResult<&[u8], RequestLine<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                           ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/response.rs:32:18
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine, SipParseError> {
[INFO] [stderr]    |                  ^^^^^                  ^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                  |                      |      |
[INFO] [stderr]    |                  |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                  |                      the same lifetime is elided here
[INFO] [stderr]    |                  the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn parse(sl: &[u8]) -> nom::IResult<&[u8], StatusLine<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/response.rs:78:51
[INFO] [stderr]    |
[INFO] [stderr] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&[u8], Response, SipParseError> {
[INFO] [stderr]    |                          --                       ^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                          |                        |      |
[INFO] [stderr]    |                          |                        |      the same lifetime is hidden here
[INFO] [stderr]    |                          |                        the same lifetime is elided here
[INFO] [stderr]    |                          the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 78 |     fn parse(buf_input: &'a [u8]) -> nom::IResult<&'a [u8], Response<'a>, SipParseError<'a>> {
[INFO] [stderr]    |                                                    ++               ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/headers.rs:120:47
[INFO] [stderr]     |
[INFO] [stderr] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |                        |
[INFO] [stderr]     |                      |                        the same lifetime is elided here
[INFO] [stderr]     |                      the lifetime is named here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 120 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]     |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/header.rs:188:55
[INFO] [stderr]     |
[INFO] [stderr] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&[u8], &'a str, SipParseError> {
[INFO] [stderr]     |                              --                       ^^^^^   --      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                              |                        |       |
[INFO] [stderr]     |                              |                        |       the same lifetime is named here
[INFO] [stderr]     |                              |                        the same lifetime is elided here
[INFO] [stderr]     |                              the lifetime is named here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 188 |     pub fn take_name(input: &'a [u8]) -> nom::IResult<&'a [u8], &'a str, SipParseError<'a>> {
[INFO] [stderr]     |                                                        ++                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/header.rs:245:47
[INFO] [stderr]     |
[INFO] [stderr] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |                        |
[INFO] [stderr]     |                      |                        the same lifetime is elided here
[INFO] [stderr]     |                      the lifetime is named here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]     |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]  --> src/headers/traits.rs:8:26
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError>;
[INFO] [stderr]   |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]   |                          |                      |      |
[INFO] [stderr]   |                          |                      |      the same lifetime is hidden here
[INFO] [stderr]   |                          |                      the same lifetime is elided here
[INFO] [stderr]   |                          the lifetime is elided here
[INFO] [stderr]   |
[INFO] [stderr]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>>;
[INFO] [stderr]   |                                                                   ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/headers/generic_params.rs:23:47
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                        |
[INFO] [stderr]    |                      |                        the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]    |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/generic_params.rs:70:12
[INFO] [stderr]    |
[INFO] [stderr] 70 |     input: &[u8],
[INFO] [stderr]    |            ^^^^^ the lifetime is elided here
[INFO] [stderr] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError> {
[INFO] [stderr]    |                   ^^^^^         ^^^^          ^^^^    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |             |             |
[INFO] [stderr]    |                   |             |             the same lifetime is elided here
[INFO] [stderr]    |                   |             the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 71 | ) -> nom::IResult<&[u8], (Ascii<&str>, Option<&str>), SipParseError<'_>> {
[INFO] [stderr]    |                                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/headers/generic_params.rs:81:47
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                        |
[INFO] [stderr]    |                      |                        the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]    |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/sipuri.rs:19:26
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError>> {
[INFO] [stderr]    |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn from_bytes(s: &[u8]) -> Result<RequestUriScheme, nom::Err<SipParseError<'_>>> {
[INFO] [stderr]    |                                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/sipuri.rs:49:28
[INFO] [stderr]    |
[INFO] [stderr] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader, SipParseError> {
[INFO] [stderr]    |                            ^^^^^                  ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                            |                      |      |
[INFO] [stderr]    |                            |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                            |                      the same lifetime is elided here
[INFO] [stderr]    |                            the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 49 |     fn parse_header(input: &[u8]) -> nom::IResult<&[u8], SipUriHeader<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                      ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/headers/sipuri.rs:81:47
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]    |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |                        |
[INFO] [stderr]    |                      |                        the same lifetime is elided here
[INFO] [stderr]    |                      the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]    |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/sipuri.rs:138:23
[INFO] [stderr]     |
[INFO] [stderr] 137 |         input: &'a [u8],
[INFO] [stderr]     |                 -- the lifetime is named here
[INFO] [stderr] 138 |     ) -> nom::IResult<&[u8], Option<GenericParams<'a>>, SipParseError> {
[INFO] [stderr]     |                       ^^^^^                       --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |                           |
[INFO] [stderr]     |                       |                           the same lifetime is named here
[INFO] [stderr]     |                       the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 138 |     ) -> nom::IResult<&'a [u8], Option<GenericParams<'a>>, SipParseError<'a>> {
[INFO] [stderr]     |                        ++                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/sipuri.rs:154:23
[INFO] [stderr]     |
[INFO] [stderr] 153 |         input: &'a [u8],
[INFO] [stderr]     |                 -- the lifetime is named here
[INFO] [stderr] 154 |     ) -> nom::IResult<&[u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError> {
[INFO] [stderr]     |                       ^^^^^                   --       --        ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |                       |        |
[INFO] [stderr]     |                       |                       |        the same lifetime is named here
[INFO] [stderr]     |                       |                       the same lifetime is named here
[INFO] [stderr]     |                       the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 154 |     ) -> nom::IResult<&'a [u8], Option<BTreeMap<&'a str, &'a str>>, SipParseError<'a>> {
[INFO] [stderr]     |                        ++                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/sipuri.rs:172:23
[INFO] [stderr]     |
[INFO] [stderr] 170 |         input: &'a [u8],
[INFO] [stderr]     |                 -- the lifetime is named here
[INFO] [stderr] 171 |         parse_with_parameters: bool,
[INFO] [stderr] 172 |     ) -> nom::IResult<&[u8], SipUri<'a>, SipParseError> {
[INFO] [stderr]     |                       ^^^^^         --   ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |             |
[INFO] [stderr]     |                       |             the same lifetime is named here
[INFO] [stderr]     |                       the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 172 |     ) -> nom::IResult<&'a [u8], SipUri<'a>, SipParseError<'a>> {
[INFO] [stderr]     |                        ++                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/headers/sipuri.rs:245:47
[INFO] [stderr]     |
[INFO] [stderr] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&[u8], Self::ParseResult, SipParseError> {
[INFO] [stderr]     |                      --                       ^^^^^                     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |                        |
[INFO] [stderr]     |                      |                        the same lifetime is elided here
[INFO] [stderr]     |                      the lifetime is named here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 245 |     fn parse(input: &'a [u8]) -> nom::IResult<&'a [u8], Self::ParseResult, SipParseError<'a>> {
[INFO] [stderr]     |                                                ++                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/name_addr.rs:45:19
[INFO] [stderr]    |
[INFO] [stderr] 45 |     source_input: &[u8],
[INFO] [stderr]    |                   ^^^^^ the lifetime is elided here
[INFO] [stderr] 46 |     display_name_type: NameAddrValueType,
[INFO] [stderr] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError> {
[INFO] [stderr]    |                   ^^^^^  ^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |      |
[INFO] [stderr]    |                   |      the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 47 | ) -> nom::IResult<&[u8], &[u8], SipParseError<'_>> {
[INFO] [stderr]    |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/headers/name_addr.rs:64:30
[INFO] [stderr]    |
[INFO] [stderr] 63 |     source_input: &'a [u8],
[INFO] [stderr]    |                    -- the lifetime is named here
[INFO] [stderr] 64 | ) -> nom::IResult<&'a [u8], (&[u8], HeaderTags<'a>, Option<SipUri>), SipParseError<'a>> {
[INFO] [stderr]    |                    --        ^^^^^             --          ^^^^^^                  -- the same lifetime is named here
[INFO] [stderr]    |                    |         |                 |           |
[INFO] [stderr]    |                    |         |                 |           the same lifetime is hidden here
[INFO] [stderr]    |                    |         |                 the same lifetime is named here
[INFO] [stderr]    |                    |         the same lifetime is elided here
[INFO] [stderr]    |                    the same lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 64 | ) -> nom::IResult<&'a [u8], (&'a [u8], HeaderTags<'a>, Option<SipUri<'a>>), SipParseError<'a>> {
[INFO] [stderr]    |                               ++                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/accept.rs:56:26
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                          |                      |      |
[INFO] [stderr]    |                          |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                          |                      the same lifetime is elided here
[INFO] [stderr]    |                          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                   ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/accept_encoding.rs:18:26
[INFO] [stderr]    |
[INFO] [stderr] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                          ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                          |                      |      |
[INFO] [stderr]    |                          |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                          |                      the same lifetime is elided here
[INFO] [stderr]    |                          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 18 |     fn take_value(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                   ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/accept_language.rs:17:34
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                  |                      |      |
[INFO] [stderr]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                  |                      the same lifetime is elided here
[INFO] [stderr]    |                                  the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(initial_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                           ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/alertinfo.rs:16:33
[INFO] [stderr]    |
[INFO] [stderr] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 16 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/extension.rs:14:33
[INFO] [stderr]    |
[INFO] [stderr] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 14 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/authentication_info.rs:29:33
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/authorization.rs:30:33
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/callid.rs:15:33
[INFO] [stderr]    |
[INFO] [stderr] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/contact.rs:47:34
[INFO] [stderr]    |
[INFO] [stderr] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                  ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                  |                      |      |
[INFO] [stderr]    |                                  |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                  |                      the same lifetime is elided here
[INFO] [stderr]    |                                  the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 47 | fn make_star_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                           ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/contact.rs:61:33
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/cseq.rs:17:33
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/date.rs:65:33
[INFO] [stderr]    |
[INFO] [stderr] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 65 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/from.rs:13:33
[INFO] [stderr]    |
[INFO] [stderr] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/retry_after.rs:15:33
[INFO] [stderr]    |
[INFO] [stderr] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 15 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/user_agent.rs:22:33
[INFO] [stderr]    |
[INFO] [stderr] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/mime_version.rs:13:33
[INFO] [stderr]    |
[INFO] [stderr] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 13 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/timestamp.rs:17:33
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 17 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/via.rs:35:33
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/headers/parsers/warning.rs:22:33
[INFO] [stderr]    |
[INFO] [stderr] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]    |                                 ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      |      |
[INFO] [stderr]    |                                 |                      |      the same lifetime is hidden here
[INFO] [stderr]    |                                 |                      the same lifetime is elided here
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 22 |     fn take_value(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]    |                                                                          ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]  --> src/headers/parsers/digit_header.rs:7:20
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]   |                    |                      |      |
[INFO] [stderr]   |                    |                      |      the same lifetime is hidden here
[INFO] [stderr]   |                    |                      the same lifetime is elided here
[INFO] [stderr]   |                    the lifetime is elided here
[INFO] [stderr]   |
[INFO] [stderr]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]   |                                                             ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]  --> src/headers/parsers/token_header.rs:7:20
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]   |                    ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]   |                    |                      |      |
[INFO] [stderr]   |                    |                      |      the same lifetime is hidden here
[INFO] [stderr]   |                    |                      the same lifetime is elided here
[INFO] [stderr]   |                    the lifetime is elided here
[INFO] [stderr]   |
[INFO] [stderr]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]   |                                                             ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]  --> src/headers/parsers/utf8_trim_header.rs:7:27
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue, SipParseError> {
[INFO] [stderr]   |                           ^^^^^                  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]   |                           |                      |      |
[INFO] [stderr]   |                           |                      |      the same lifetime is hidden here
[INFO] [stderr]   |                           |                      the same lifetime is elided here
[INFO] [stderr]   |                           the lifetime is elided here
[INFO] [stderr]   |
[INFO] [stderr]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn take(source_input: &[u8]) -> nom::IResult<&[u8], HeaderValue<'_>, SipParseError<'_>> {
[INFO] [stderr]   |                                                                    ++++               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/headers/auth_params.rs:39:19
[INFO] [stderr]    |
[INFO] [stderr] 38 |     source_input: &'a [u8],
[INFO] [stderr]    |                    -- the lifetime is named here
[INFO] [stderr] 39 | ) -> nom::IResult<&[u8], (&[u8] /*vstr*/, HeaderTags<'a>), SipParseError> {
[INFO] [stderr]    |                   ^^^^^   ^^^^^                      --    ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |       |                          |
[INFO] [stderr]    |                   |       |                          the same lifetime is named here
[INFO] [stderr]    |                   |       the same lifetime is elided here
[INFO] [stderr]    |                   the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 39 | ) -> nom::IResult<&'a [u8], (&'a [u8] /*vstr*/, HeaderTags<'a>), SipParseError<'a>> {
[INFO] [stderr]    |                    ++         ++                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `sipmsg` (lib) generated 71 warnings (run `cargo fix --lib -p sipmsg` to apply 70 suggestions)
[INFO] [stderr] warning: `sipmsg` (lib test) generated 70 warnings (70 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sipmsg-4812441b3d374a08)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test common::hostport::tests::host_parse_with_rest ... ok
[INFO] [stdout] test common::hostport::tests::host_parse_simple ... ok
[INFO] [stdout] test common::nom_wrappers::tests::take_quoted_string_test ... ok
[INFO] [stdout] test common::nom_wrappers::tests::take_while_with_escaped_test ... ok
[INFO] [stdout] test common::nom_wrappers::tests::test_take_while_trim_sws ... ok
[INFO] [stdout] test headers::generic_params::tests::parameter_correct_parse_test ... ok
[INFO] [stdout] test headers::generic_params::tests::parameter_incorrect_parse_test ... ok
[INFO] [stdout] test headers::generic_params::tests::patameters_contains_test ... ok
[INFO] [stdout] test headers::generic_params::tests::patameters_correct_parse_test ... ok
[INFO] [stdout] test headers::parsers::accept_language::test::accept_language_value ... ok
[INFO] [stdout] test headers::parsers::alertinfo::tests::headers_parse_test ... ok
[INFO] [stdout] test headers::parsers::accept::test::test_validate_q_param ... ok
[INFO] [stdout] test headers::parsers::accept_encoding::test::accept_encoding_value ... ok
[INFO] [stdout] test headers::parsers::authorization::test::authorization_parser_test ... ok
[INFO] [stdout] test headers::parsers::accept::test::test_take_accept_value ... ok
[INFO] [stdout] test headers::parsers::cseq::test::test_cseq_value ... ok
[INFO] [stdout] test headers::parsers::callid::test::authorization_parser_test ... ok
[INFO] [stdout] test headers::headers::tests::headers_parse_test ... ok
[INFO] [stdout] test headers::parsers::authorization::test::authorization_parser_test_unknown_schema ... ok
[INFO] [stdout] test headers::parsers::via::test::test_via_value ... ok
[INFO] [stdout] test headers::parsers::mime_version::test::test_mime_value ... ok
[INFO] [stdout] test headers::parsers::retry_after::test::test_retryafter_value ... ok
[INFO] [stdout] test headers::parsers::user_agent::test::test_server_value ... ok
[INFO] [stdout] test headers::parsers::authentication_info::test::auth_info_parser_test ... ok
[INFO] [stdout] test headers::parsers::user_agent::test::test_user_agent_val ... ok
[INFO] [stdout] test userinfo::tests::test_take_user ... ok
[INFO] [stdout] test userinfo::tests::user_info_from_bytes ... ok
[INFO] [stdout] test headers::parsers::utf8_trim_header::test::test_utf8text_value ... ok
[INFO] [stdout] test headers::parsers::contact::test::contact_parser_test ... ok
[INFO] [stdout] test headers::rfcheader::tests::as_str_test ... ok
[INFO] [stdout] test headers::rfcheader::tests::from_str_test ... ok
[INFO] [stdout] test common::nom_wrappers::tests::test_sws_test ... ok
[INFO] [stdout] test headers::parsers::warning::test::test_warn_value ... ok
[INFO] [stdout] test headers::parsers::date::test::test_date_value ... ok
[INFO] [stdout] test headers::sipuri::tests::test_sip_uri_parse ... ok
[INFO] [stdout] test headers::parsers::timestamp::test::test_timestamp_value ... ok
[INFO] [stderr]      Running tests/header.rs (/opt/rustwide/target/debug/deps/header-e09d4978e49d879a)
[INFO] [stdout] test common::nom_wrappers::tests::test_take_while_trim_sws_panic - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test accept_language_header ... ok
[INFO] [stdout] test alert_info_header ... ok
[INFO] [stdout] test authorization_header ... ok
[INFO] [stdout] test call_id_header ... ok
[INFO] [stdout] test callinfo_test ... ok
[INFO] [stdout] test allow_header ... ok
[INFO] [stderr]      Running tests/headers.rs (/opt/rustwide/target/debug/deps/headers-053f72c2dd6ad925)
[INFO] [stdout] test accept_encoding_header ... ok
[INFO] [stdout] test content_type_header ... ok
[INFO] [stdout] test parse_header_without_value ... ok
[INFO] [stdout] test parse_header ... ok
[INFO] [stdout] test content_disposition_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test parse_headers ... ok
[INFO] [stderr]      Running tests/message.rs (/opt/rustwide/target/debug/deps/message-dc08f752db031a18)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/request.rs (/opt/rustwide/target/debug/deps/request-884a66e6f467b185)
[INFO] [stdout] test get_message_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test get_method_type ... ok
[INFO] [stdout] test parse_request ... ok
[INFO] [stdout] test get_method_type_fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/response.rs (/opt/rustwide/target/debug/deps/response-41b0051c9aae8387)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test status_code_from_bytes_str ... ok
[INFO] [stdout] test status_code_from_str ... ok
[INFO] [stdout] test status_line ... ok
[INFO] [stdout] test parse_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rfc4475.rs (/opt/rustwide/target/debug/deps/rfc4475-3eda8d456a3942f8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test parse_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sipmsg
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/message.rs - message::get_message_type (line 32) ... ok
[INFO] [stdout] test src/lib.rs - (line 10) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3e93104eeaaa828e836b728645967f15613e63fa4a22a20a518c7a67afe64e36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e93104eeaaa828e836b728645967f15613e63fa4a22a20a518c7a67afe64e36", kill_on_drop: false }`
[INFO] [stdout] 3e93104eeaaa828e836b728645967f15613e63fa4a22a20a518c7a67afe64e36
