[INFO] fetching crate imap-codec 2.0.0-alpha.5... [INFO] testing imap-codec-2.0.0-alpha.5 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate imap-codec 2.0.0-alpha.5 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate imap-codec 2.0.0-alpha.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate imap-codec 2.0.0-alpha.5 [INFO] tweaked toml for crates.io crate imap-codec 2.0.0-alpha.5 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate imap-codec 2.0.0-alpha.5 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate imap-codec 2.0.0-alpha.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bounded-static v0.8.0 [INFO] [stderr] Downloaded bounded-static-derive v0.8.0 [INFO] [stderr] Downloaded abnf-core v0.6.0 [INFO] [stderr] Downloaded imap-types v2.0.0-alpha.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f97f04e619103d58001ac70825fd1dab3e5a9837c339e7d9878363d09a1d883d [INFO] running `Command { std: "docker" "start" "-a" "f97f04e619103d58001ac70825fd1dab3e5a9837c339e7d9878363d09a1d883d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f97f04e619103d58001ac70825fd1dab3e5a9837c339e7d9878363d09a1d883d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f97f04e619103d58001ac70825fd1dab3e5a9837c339e7d9878363d09a1d883d", kill_on_drop: false }` [INFO] [stdout] f97f04e619103d58001ac70825fd1dab3e5a9837c339e7d9878363d09a1d883d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 710cb42e38f91f2386efca080f3b16d4ebb9e432ee6efca6441809e7702e497c [INFO] running `Command { std: "docker" "start" "-a" "710cb42e38f91f2386efca080f3b16d4ebb9e432ee6efca6441809e7702e497c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling bounded-static v0.8.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling abnf-core v0.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling bounded-static-derive v0.8.0 [INFO] [stderr] Compiling imap-types v2.0.0-alpha.4 [INFO] [stderr] Compiling imap-codec v2.0.0-alpha.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<&[u8], AuthMechanism> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<'_, &[u8], AuthMechanism<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<&[u8], AuthenticateData> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<'_, &[u8], AuthenticateData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | remaining_recursions: usize, [INFO] [stdout] 65 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 65 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 121 | remaining_recursions: usize, [INFO] [stdout] 122 | ) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 122 | ) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:163:37 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:185:34 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<&[u8], BasicFields> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<'_, &[u8], BasicFields<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:219:37 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<&[u8], Vec<(IString, IString)>> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<'_, &[u8], Vec<(IString<'_>, IString<'_>)>> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:240:34 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:266:35 [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:279:38 [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:297:37 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:311:37 [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<&[u8], SinglePartExtensionData> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<'_, &[u8], SinglePartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:344:35 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:351:12 [INFO] [stdout] | [INFO] [stdout] 351 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 352 | ) -> IMAPResult<&[u8], Option<(IString, Vec<(IString, IString)>)>> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 352 | ) -> IMAPResult<'_, &[u8], Option<(IString<'_>, Vec<(IString<'_>, IString<'_>)>)>> { [INFO] [stdout] | +++ ++++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:367:36 [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:379:35 [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 405 | remaining_recursion: usize, [INFO] [stdout] 406 | ) -> IMAPResult<&[u8], BodyExtension> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 406 | ) -> IMAPResult<'_, &[u8], BodyExtension<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:434:12 [INFO] [stdout] | [INFO] [stdout] 434 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 435 | remaining_recursion: usize, [INFO] [stdout] 436 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 436 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:474:37 [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<&[u8], MultiPartExtensionData> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<'_, &[u8], MultiPartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:529:34 [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<&[u8], (IString, IString)> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (IString<'_>, IString<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:541:36 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:556:36 [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:565:33 [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:59:30 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<&[u8], Command> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<'_, &[u8], Command<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:136:35 [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:163:29 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:192:29 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:203:29 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:212:30 [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:221:27 [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:236:27 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:253:29 [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:268:29 [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:277:29 [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:296:32 [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:318:38 [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:337:28 [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:353:29 [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:359:31 [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 377 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 378 | ) -> IMAPResult<&[u8], (AuthMechanism, Option>>)> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 378 | ) -> IMAPResult<'_, &[u8], (AuthMechanism<'_>, Option>>)> { [INFO] [stdout] | +++ ++++ +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:410:37 [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:429:27 [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:490:28 [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 510 | ) -> IMAPResult<&[u8], (StoreType, StoreResponse, Vec)> { [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 510 | ) -> IMAPResult<'_, &[u8], (StoreType, StoreResponse, Vec>)> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:541:26 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<&[u8], u64> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<'_, &[u8], u64> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:66:32 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:81:29 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<&[u8], Quoted> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<'_, &[u8], Quoted<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<&[u8], QuotedChar> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<'_, &[u8], QuotedChar> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<&[u8], Literal> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<'_, &[u8], Literal<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:209:27 [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<&[u8], Atom> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<'_, &[u8], Atom<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:228:30 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:237:26 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:244:27 [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<&[u8], Text> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<'_, &[u8], Text<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:256:29 [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<&[u8], Charset> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<'_, &[u8], Charset<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:285:31 [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<&[u8], Tag> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<'_, &[u8], Tag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:29:32 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:45:31 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:54:33 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:74:32 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:101:32 [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<&[u8], DateTime> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<'_, &[u8], DateTime> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:147:37 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:206:19 [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:33:31 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<&[u8], Envelope> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<'_, &[u8], Envelope<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:104:31 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:131:35 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:164:38 [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:170:37 [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<&[u8], Address> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<'_, &[u8], Address<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:210:32 [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:219:31 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:230:35 [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:240:32 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:32:31 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<&[u8], Literal8> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<'_, &[u8], Literal8<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:113:30 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<&[u8], (u32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<'_, &[u8], (u32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:24:32 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<&[u8], CompressionAlgorithm> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<'_, &[u8], CompressionAlgorithm> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:29:31 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:53:40 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<&[u8], CapabilityEnable> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<'_, &[u8], CapabilityEnable<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:53:32 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<&[u8], IdleDone> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<'_, &[u8], IdleDone> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/move.rs:12:29 [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:66:37 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaGet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaGet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<&[u8], Resource> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<'_, &[u8], Resource<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:138:31 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:153:40 [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaSet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaSet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:26:27 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:51:36 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:62:37 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<&[u8], SortCriterion> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<'_, &[u8], SortCriterion> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:76:31 [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<&[u8], SortKey> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<'_, &[u8], SortKey> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:50:29 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<&[u8], ThreadingAlgorithm> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<'_, &[u8], ThreadingAlgorithm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:84:34 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 120 | remaining_recursion: usize, [INFO] [stdout] 121 | ) -> IMAPResult<&[u8], Thread> { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | ) -> IMAPResult<'_, &[u8], Thread> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:28:34 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:42:37 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<&[u8], UidSet> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<'_, &[u8], UidSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<&[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<'_, &[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<&[u8], MessageDataItemName> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItemName<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:118:30 [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ---------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:132:38 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:157:37 [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:231:31 [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<&[u8], Option
> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<'_, &[u8], Option>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:241:35 [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<&[u8], Section> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<'_, &[u8], Section<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:278:38 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:297:35 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:304:35 [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:312:34 [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:321:38 [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<&[u8], Flag> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<'_, &[u8], Flag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:54:32 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<&[u8], FlagFetch> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<'_, &[u8], FlagFetch<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:70:32 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<&[u8], FlagPerm> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<'_, &[u8], FlagPerm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:84:37 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<&[u8], ListMailbox> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], ListMailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:56:30 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<&[u8], Mailbox> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], Mailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 128 | ) -> IMAPResult<&[u8], (Option>, Option, Mailbox)> { [INFO] [stdout] | -------------------------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 128 | ) -> IMAPResult<'_, &[u8], (Option>>, Option, Mailbox<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<&[u8], Greeting> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<'_, &[u8], Greeting<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | ) -> IMAPResult<&[u8], (GreetingKind, (Option, Text))> { [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 64 | ) -> IMAPResult<'_, &[u8], (GreetingKind, (Option>, Text<'_>))> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:145:37 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<&[u8], Capability> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<'_, &[u8], Capability<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:219:36 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:226:31 [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:240:35 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<&[u8], CommandContinuationRequest> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<'_, &[u8], CommandContinuationRequest<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:295:36 [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:323:38 [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<&[u8], (StatusKind, Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<'_, &[u8], (StatusKind, Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:339:36 [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:344:38 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:361:37 [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:370:35 [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<&[u8], SearchKey> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<'_, &[u8], SearchKey<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:222:38 [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<&[u8], (Charset, Vec1)> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], (Charset<'_>, Vec1>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:34:35 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<&[u8], SequenceSet> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<'_, &[u8], SequenceSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:56:32 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<&[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<'_, &[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<&[u8], SeqOrUid> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<'_, &[u8], SeqOrUid> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:21:33 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<&[u8], StatusDataItemName> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItemName> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<&[u8], StatusDataItem> { [INFO] [stdout] | ^^^^^ --------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItem> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:244:23 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.67s [INFO] running `Command { std: "docker" "inspect" "710cb42e38f91f2386efca080f3b16d4ebb9e432ee6efca6441809e7702e497c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "710cb42e38f91f2386efca080f3b16d4ebb9e432ee6efca6441809e7702e497c", kill_on_drop: false }` [INFO] [stdout] 710cb42e38f91f2386efca080f3b16d4ebb9e432ee6efca6441809e7702e497c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5ceea443f1da26c6c7db5094c3c7cce5bf26331bd5f9d2e3539505451444fc17 [INFO] running `Command { std: "docker" "start" "-a" "5ceea443f1da26c6c7db5094c3c7cce5bf26331bd5f9d2e3539505451444fc17", kill_on_drop: false }` [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<&[u8], AuthMechanism> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<'_, &[u8], AuthMechanism<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<&[u8], AuthenticateData> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<'_, &[u8], AuthenticateData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | remaining_recursions: usize, [INFO] [stdout] 65 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 65 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 121 | remaining_recursions: usize, [INFO] [stdout] 122 | ) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 122 | ) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:163:37 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:185:34 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<&[u8], BasicFields> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<'_, &[u8], BasicFields<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:219:37 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<&[u8], Vec<(IString, IString)>> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<'_, &[u8], Vec<(IString<'_>, IString<'_>)>> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:240:34 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:266:35 [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:279:38 [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:297:37 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:311:37 [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<&[u8], SinglePartExtensionData> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<'_, &[u8], SinglePartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:344:35 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:351:12 [INFO] [stdout] | [INFO] [stdout] 351 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 352 | ) -> IMAPResult<&[u8], Option<(IString, Vec<(IString, IString)>)>> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 352 | ) -> IMAPResult<'_, &[u8], Option<(IString<'_>, Vec<(IString<'_>, IString<'_>)>)>> { [INFO] [stdout] | +++ ++++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:367:36 [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:379:35 [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 405 | remaining_recursion: usize, [INFO] [stdout] 406 | ) -> IMAPResult<&[u8], BodyExtension> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 406 | ) -> IMAPResult<'_, &[u8], BodyExtension<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:434:12 [INFO] [stdout] | [INFO] [stdout] 434 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 435 | remaining_recursion: usize, [INFO] [stdout] 436 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 436 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:474:37 [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<&[u8], MultiPartExtensionData> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<'_, &[u8], MultiPartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:529:34 [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<&[u8], (IString, IString)> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (IString<'_>, IString<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:541:36 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:556:36 [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:565:33 [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:59:30 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<&[u8], Command> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<'_, &[u8], Command<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:136:35 [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:163:29 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:192:29 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:203:29 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:212:30 [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:221:27 [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:236:27 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:253:29 [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:268:29 [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:277:29 [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:296:32 [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:318:38 [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:337:28 [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:353:29 [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:359:31 [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 377 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 378 | ) -> IMAPResult<&[u8], (AuthMechanism, Option>>)> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 378 | ) -> IMAPResult<'_, &[u8], (AuthMechanism<'_>, Option>>)> { [INFO] [stdout] | +++ ++++ +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:410:37 [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:429:27 [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:490:28 [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 510 | ) -> IMAPResult<&[u8], (StoreType, StoreResponse, Vec)> { [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 510 | ) -> IMAPResult<'_, &[u8], (StoreType, StoreResponse, Vec>)> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:541:26 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<&[u8], u64> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<'_, &[u8], u64> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:66:32 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:81:29 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<&[u8], Quoted> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<'_, &[u8], Quoted<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<&[u8], QuotedChar> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<'_, &[u8], QuotedChar> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<&[u8], Literal> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<'_, &[u8], Literal<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:209:27 [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<&[u8], Atom> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<'_, &[u8], Atom<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:228:30 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:237:26 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:244:27 [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<&[u8], Text> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<'_, &[u8], Text<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:256:29 [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<&[u8], Charset> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<'_, &[u8], Charset<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:285:31 [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<&[u8], Tag> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<'_, &[u8], Tag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:29:32 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:45:31 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:54:33 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:74:32 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:101:32 [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<&[u8], DateTime> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<'_, &[u8], DateTime> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:147:37 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:206:19 [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:33:31 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<&[u8], Envelope> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<'_, &[u8], Envelope<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:104:31 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:131:35 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:164:38 [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:170:37 [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<&[u8], Address> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<'_, &[u8], Address<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:210:32 [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:219:31 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:230:35 [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:240:32 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:32:31 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<&[u8], Literal8> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<'_, &[u8], Literal8<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:113:30 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<&[u8], (u32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<'_, &[u8], (u32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:24:32 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<&[u8], CompressionAlgorithm> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<'_, &[u8], CompressionAlgorithm> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:29:31 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:53:40 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<&[u8], CapabilityEnable> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<'_, &[u8], CapabilityEnable<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:53:32 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<&[u8], IdleDone> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<'_, &[u8], IdleDone> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/move.rs:12:29 [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:66:37 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaGet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaGet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<&[u8], Resource> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<'_, &[u8], Resource<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:138:31 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:153:40 [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaSet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaSet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:26:27 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:51:36 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:62:37 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<&[u8], SortCriterion> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<'_, &[u8], SortCriterion> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:76:31 [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<&[u8], SortKey> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<'_, &[u8], SortKey> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:50:29 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<&[u8], ThreadingAlgorithm> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<'_, &[u8], ThreadingAlgorithm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:84:34 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 120 | remaining_recursion: usize, [INFO] [stdout] 121 | ) -> IMAPResult<&[u8], Thread> { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | ) -> IMAPResult<'_, &[u8], Thread> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:28:34 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:42:37 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<&[u8], UidSet> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<'_, &[u8], UidSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<&[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<'_, &[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<&[u8], MessageDataItemName> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItemName<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:118:30 [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ---------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:132:38 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:157:37 [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:231:31 [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<&[u8], Option
> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<'_, &[u8], Option>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:241:35 [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<&[u8], Section> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<'_, &[u8], Section<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:278:38 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:297:35 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:304:35 [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:312:34 [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:321:38 [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<&[u8], Flag> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<'_, &[u8], Flag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:54:32 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<&[u8], FlagFetch> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<'_, &[u8], FlagFetch<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:70:32 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<&[u8], FlagPerm> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<'_, &[u8], FlagPerm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:84:37 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<&[u8], ListMailbox> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], ListMailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:56:30 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<&[u8], Mailbox> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], Mailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 128 | ) -> IMAPResult<&[u8], (Option>, Option, Mailbox)> { [INFO] [stdout] | -------------------------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 128 | ) -> IMAPResult<'_, &[u8], (Option>>, Option, Mailbox<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<&[u8], Greeting> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<'_, &[u8], Greeting<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | ) -> IMAPResult<&[u8], (GreetingKind, (Option, Text))> { [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 64 | ) -> IMAPResult<'_, &[u8], (GreetingKind, (Option>, Text<'_>))> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:145:37 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<&[u8], Capability> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<'_, &[u8], Capability<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:219:36 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:226:31 [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:240:35 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<&[u8], CommandContinuationRequest> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<'_, &[u8], CommandContinuationRequest<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:295:36 [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:323:38 [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<&[u8], (StatusKind, Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<'_, &[u8], (StatusKind, Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:339:36 [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:344:38 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:361:37 [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:370:35 [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling imap-codec v2.0.0-alpha.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<&[u8], SearchKey> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<'_, &[u8], SearchKey<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:222:38 [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<&[u8], (Charset, Vec1)> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], (Charset<'_>, Vec1>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:34:35 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<&[u8], SequenceSet> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<'_, &[u8], SequenceSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:56:32 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<&[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<'_, &[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<&[u8], SeqOrUid> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<'_, &[u8], SeqOrUid> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:21:33 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<&[u8], StatusDataItemName> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItemName> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<&[u8], StatusDataItem> { [INFO] [stdout] | ^^^^^ --------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItem> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:244:23 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<&[u8], AuthMechanism> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<'_, &[u8], AuthMechanism<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/auth.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<&[u8], AuthenticateData> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<'_, &[u8], AuthenticateData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | remaining_recursions: usize, [INFO] [stdout] 65 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 65 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 121 | remaining_recursions: usize, [INFO] [stdout] 122 | ) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 122 | ) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:163:37 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stdout] | ^^^^^ ------------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:185:34 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<&[u8], BasicFields> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<'_, &[u8], BasicFields<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:219:37 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<&[u8], Vec<(IString, IString)>> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<'_, &[u8], Vec<(IString<'_>, IString<'_>)>> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:240:34 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:266:35 [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:279:38 [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:297:37 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:311:37 [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<&[u8], SinglePartExtensionData> { [INFO] [stdout] | ^^^^^ ------------------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<'_, &[u8], SinglePartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:344:35 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:351:12 [INFO] [stdout] | [INFO] [stdout] 351 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 352 | ) -> IMAPResult<&[u8], Option<(IString, Vec<(IString, IString)>)>> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 352 | ) -> IMAPResult<'_, &[u8], Option<(IString<'_>, Vec<(IString<'_>, IString<'_>)>)>> { [INFO] [stdout] | +++ ++++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:367:36 [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:379:35 [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 405 | remaining_recursion: usize, [INFO] [stdout] 406 | ) -> IMAPResult<&[u8], BodyExtension> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 406 | ) -> IMAPResult<'_, &[u8], BodyExtension<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:434:12 [INFO] [stdout] | [INFO] [stdout] 434 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 435 | remaining_recursion: usize, [INFO] [stdout] 436 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 436 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:474:37 [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<&[u8], MultiPartExtensionData> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<'_, &[u8], MultiPartExtensionData<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:529:34 [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<&[u8], (IString, IString)> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (IString<'_>, IString<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:541:36 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:556:36 [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/body.rs:565:33 [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:59:30 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<&[u8], Command> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<'_, &[u8], Command<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:136:35 [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:163:29 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:192:29 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:203:29 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:212:30 [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:221:27 [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:236:27 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:253:29 [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:268:29 [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:277:29 [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:296:32 [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:318:38 [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:337:28 [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:353:29 [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:359:31 [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 377 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 378 | ) -> IMAPResult<&[u8], (AuthMechanism, Option>>)> { [INFO] [stdout] | ------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 378 | ) -> IMAPResult<'_, &[u8], (AuthMechanism<'_>, Option>>)> { [INFO] [stdout] | +++ ++++ +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:410:37 [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:429:27 [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:490:28 [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 510 | ) -> IMAPResult<&[u8], (StoreType, StoreResponse, Vec)> { [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 510 | ) -> IMAPResult<'_, &[u8], (StoreType, StoreResponse, Vec>)> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/command.rs:541:26 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<&[u8], u64> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<'_, &[u8], u64> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:66:32 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:81:29 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<&[u8], Quoted> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<'_, &[u8], Quoted<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<&[u8], QuotedChar> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<'_, &[u8], QuotedChar> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<&[u8], Literal> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<'_, &[u8], Literal<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:209:27 [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<&[u8], Atom> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<'_, &[u8], Atom<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:228:30 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:237:26 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stdout] | ^^^^^ ------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:244:27 [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<&[u8], Text> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<'_, &[u8], Text<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:256:29 [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<&[u8], Charset> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<'_, &[u8], Charset<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/core.rs:285:31 [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<&[u8], Tag> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<'_, &[u8], Tag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:29:32 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:45:31 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:54:33 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn date_month(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:74:32 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) fn date_year(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) fn time(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:101:32 [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<&[u8], DateTime> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 101 | pub(crate) fn date_time(input: &[u8]) -> IMAPResult<'_, &[u8], DateTime> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:147:37 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn date_day_fixed(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn zone(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 182 | fn digit_1_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stdout] | ^^^^^ --------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 194 | fn digit_2(input: &[u8]) -> IMAPResult<'_, &[u8], u8> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/datetime.rs:206:19 [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<&[u8], u16> { [INFO] [stdout] | ^^^^^ ---------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 206 | fn digit_4(input: &[u8]) -> IMAPResult<'_, &[u8], u16> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:33:31 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<&[u8], Envelope> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn envelope(input: &[u8]) -> IMAPResult<'_, &[u8], Envelope<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:104:31 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) fn env_date(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 110 | pub(crate) fn env_subject(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn env_from(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 123 | pub(crate) fn env_sender(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:131:35 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn env_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) fn env_to(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) fn env_cc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<&[u8], Vec
> { [INFO] [stdout] | ^^^^^ ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 155 | pub(crate) fn env_bcc(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:164:38 [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub(crate) fn env_in_reply_to(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:170:37 [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 170 | pub(crate) fn env_message_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<&[u8], Address> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 180 | pub(crate) fn address(input: &[u8]) -> IMAPResult<'_, &[u8], Address<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:210:32 [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 210 | pub(crate) fn addr_name(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:219:31 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn addr_adl(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:230:35 [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 230 | pub(crate) fn addr_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/envelope.rs:240:32 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn addr_host(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:32:31 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<&[u8], Literal8> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) fn literal8(input: &[u8]) -> IMAPResult<'_, &[u8], Literal8<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn section_binary(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/binary.rs:113:30 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<&[u8], (u32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn partial(input: &[u8]) -> IMAPResult<'_, &[u8], (u32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:24:32 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<&[u8], CompressionAlgorithm> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) fn algorithm(input: &[u8]) -> IMAPResult<'_, &[u8], CompressionAlgorithm> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/compress.rs:29:31 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn compress(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn enable(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:53:40 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<&[u8], CapabilityEnable> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn capability_enable(input: &[u8]) -> IMAPResult<'_, &[u8], CapabilityEnable<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/enable.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | pub(crate) fn enable_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) fn idle(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/idle.rs:53:32 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<&[u8], IdleDone> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) fn idle_done(input: &[u8]) -> IMAPResult<'_, &[u8], IdleDone> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/move.rs:12:29 [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 12 | pub(crate) fn r#move(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn quota_root_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn getquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) fn getquotaroot(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:66:37 [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaGet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 66 | pub(crate) fn quota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaGet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<&[u8], Resource> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn resource_name(input: &[u8]) -> IMAPResult<'_, &[u8], Resource<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn quota_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn quotaroot_response(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:138:31 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn setquota(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/quota.rs:153:40 [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<&[u8], QuotaSet> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn setquota_resource(input: &[u8]) -> IMAPResult<'_, &[u8], QuotaSet<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:26:27 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) fn sort(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:51:36 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn sort_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:62:37 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<&[u8], SortCriterion> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) fn sort_criterion(input: &[u8]) -> IMAPResult<'_, &[u8], SortCriterion> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/sort.rs:76:31 [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<&[u8], SortKey> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn sort_key(input: &[u8]) -> IMAPResult<'_, &[u8], SortKey> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:50:29 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) fn thread(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<&[u8], ThreadingAlgorithm> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn thread_alg(input: &[u8]) -> IMAPResult<'_, &[u8], ThreadingAlgorithm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:84:34 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn thread_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/thread.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 120 | remaining_recursion: usize, [INFO] [stdout] 121 | ) -> IMAPResult<&[u8], Thread> { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 121 | ) -> IMAPResult<'_, &[u8], Thread> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:28:34 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn uid_expunge(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:42:37 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) fn resp_code_apnd(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn resp_code_copy(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<&[u8], UidSet> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn uid_set(input: &[u8]) -> IMAPResult<'_, &[u8], UidSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/extensions/uidplus.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<&[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | ^^^^^ ------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) fn uid_range(input: &[u8]) -> IMAPResult<'_, &[u8], (NonZeroU32, NonZeroU32)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<&[u8], MessageDataItemName> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn fetch_att(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItemName<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:118:30 [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ---------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn msg_att(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:132:38 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) fn msg_att_dynamic(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:157:37 [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<&[u8], MessageDataItem> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) fn msg_att_static(input: &[u8]) -> IMAPResult<'_, &[u8], MessageDataItem<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:231:31 [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) fn uniqueid(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<&[u8], Option
> { [INFO] [stdout] | ^^^^^ ---------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 236 | pub(crate) fn section(input: &[u8]) -> IMAPResult<'_, &[u8], Option>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:241:35 [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<&[u8], Section> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) fn section_spec(input: &[u8]) -> IMAPResult<'_, &[u8], Section<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:278:38 [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 278 | pub(crate) fn section_msgtext(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:297:35 [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub(crate) fn section_part(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:304:35 [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<&[u8], PartSpecifier> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) fn section_text(input: &[u8]) -> IMAPResult<'_, &[u8], PartSpecifier<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:312:34 [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ -------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 312 | pub(crate) fn header_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fetch.rs:321:38 [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 321 | pub(crate) fn header_fld_name(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<&[u8], Flag> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn flag(input: &[u8]) -> IMAPResult<'_, &[u8], Flag<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:54:32 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) fn flag_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<&[u8], FlagFetch> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn flag_fetch(input: &[u8]) -> IMAPResult<'_, &[u8], FlagFetch<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:70:32 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<&[u8], FlagPerm> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn flag_perm(input: &[u8]) -> IMAPResult<'_, &[u8], FlagPerm<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/flag.rs:84:37 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ ----------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn mbx_list_flags(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<&[u8], ListMailbox> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn list_mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], ListMailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:56:30 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<&[u8], Mailbox> { [INFO] [stdout] | ^^^^^ -------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn mailbox(input: &[u8]) -> IMAPResult<'_, &[u8], Mailbox<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn mailbox_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/mailbox.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 128 | ) -> IMAPResult<&[u8], (Option>, Option, Mailbox)> { [INFO] [stdout] | -------------------------------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 128 | ) -> IMAPResult<'_, &[u8], (Option>>, Option, Mailbox<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<&[u8], Greeting> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn greeting(input: &[u8]) -> IMAPResult<'_, &[u8], Greeting<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | input: &[u8], [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 64 | ) -> IMAPResult<&[u8], (GreetingKind, (Option, Text))> { [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 64 | ) -> IMAPResult<'_, &[u8], (GreetingKind, (Option>, Text<'_>))> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn resp_text(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:145:37 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<&[u8], Code> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn resp_text_code(input: &[u8]) -> IMAPResult<'_, &[u8], Code<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<&[u8], Vec1> { [INFO] [stdout] | ^^^^^ ----------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) fn capability_data(input: &[u8]) -> IMAPResult<'_, &[u8], Vec1>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<&[u8], Capability> { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) fn capability(input: &[u8]) -> IMAPResult<'_, &[u8], Capability<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:219:36 [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<&[u8], (Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 219 | pub(crate) fn resp_cond_bye(input: &[u8]) -> IMAPResult<'_, &[u8], (Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:226:31 [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 226 | pub(crate) fn response(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:240:35 [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<&[u8], CommandContinuationRequest> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 240 | pub(crate) fn continue_req(input: &[u8]) -> IMAPResult<'_, &[u8], CommandContinuationRequest<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:295:36 [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<&[u8], Response> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 295 | pub(crate) fn response_data(input: &[u8]) -> IMAPResult<'_, &[u8], Response<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:323:38 [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<&[u8], (StatusKind, Option, Text)> { [INFO] [stdout] | ^^^^^ --------------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 323 | pub(crate) fn resp_cond_state(input: &[u8]) -> IMAPResult<'_, &[u8], (StatusKind, Option>, Text<'_>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:339:36 [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 339 | pub(crate) fn response_done(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:344:38 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn response_tagged(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:361:37 [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<&[u8], Status> { [INFO] [stdout] | ^^^^^ ------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 361 | pub(crate) fn response_fatal(input: &[u8]) -> IMAPResult<'_, &[u8], Status<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/response.rs:370:35 [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<&[u8], Data> { [INFO] [stdout] | ^^^^^ ----------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 370 | pub(crate) fn message_data(input: &[u8]) -> IMAPResult<'_, &[u8], Data<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn search(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<&[u8], SearchKey> { [INFO] [stdout] | ^^^^^ ---------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 98 | fn search_key_limited(input: &[u8], remaining_recursion: usize) -> IMAPResult<'_, &[u8], SearchKey<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/search.rs:222:38 [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<&[u8], (Charset, Vec1)> { [INFO] [stdout] | ^^^^^ --------------------------------------------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 222 | pub(crate) fn search_criteria(input: &[u8]) -> IMAPResult<'_, &[u8], (Charset<'_>, Vec1>)> { [INFO] [stdout] | +++ ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:34:35 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<&[u8], SequenceSet> { [INFO] [stdout] | ^^^^^ ------------------------------ [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn sequence_set(input: &[u8]) -> IMAPResult<'_, &[u8], SequenceSet> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:56:32 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<&[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | ^^^^^ --------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn seq_range(input: &[u8]) -> IMAPResult<'_, &[u8], (SeqOrUid, SeqOrUid)> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/sequence.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<&[u8], SeqOrUid> { [INFO] [stdout] | ^^^^^ --------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn seq_number(input: &[u8]) -> IMAPResult<'_, &[u8], SeqOrUid> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:21:33 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<&[u8], StatusDataItemName> { [INFO] [stdout] | ^^^^^ ------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn status_att(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItemName> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stdout] | ^^^^^ -------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn status_att_list(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/status.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<&[u8], StatusDataItem> { [INFO] [stdout] | ^^^^^ --------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | fn status_att_val(input: &[u8]) -> IMAPResult<'_, &[u8], StatusDataItem> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:244:23 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 244 | pub fn decode_tag(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/fragmentizer.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option { [INFO] [stdout] | ^^^^^ --- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 599 | fn parse_tag(message_bytes: &[u8]) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 10.69s [INFO] running `Command { std: "docker" "inspect" "5ceea443f1da26c6c7db5094c3c7cce5bf26331bd5f9d2e3539505451444fc17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ceea443f1da26c6c7db5094c3c7cce5bf26331bd5f9d2e3539505451444fc17", kill_on_drop: false }` [INFO] [stdout] 5ceea443f1da26c6c7db5094c3c7cce5bf26331bd5f9d2e3539505451444fc17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c7086ddebab6fb0c319707268e6cbe5b9e5b59d2610cdd6fdbd70e31a9d08c45 [INFO] running `Command { std: "docker" "start" "-a" "c7086ddebab6fb0c319707268e6cbe5b9e5b59d2610cdd6fdbd70e31a9d08c45", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/auth.rs:23:32 [INFO] [stderr] | [INFO] [stderr] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<&[u8], AuthMechanism> { [INFO] [stderr] | ^^^^^ -------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 23 | pub(crate) fn auth_type(input: &[u8]) -> IMAPResult<'_, &[u8], AuthMechanism<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/auth.rs:39:40 [INFO] [stderr] | [INFO] [stderr] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<&[u8], AuthenticateData> { [INFO] [stderr] | ^^^^^ ----------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 39 | pub(crate) fn authenticate_data(input: &[u8]) -> IMAPResult<'_, &[u8], AuthenticateData<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:33:24 [INFO] [stderr] | [INFO] [stderr] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stderr] | ^^^^^ -------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 33 | fn body_limited(input: &[u8], remaining_recursions: usize) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:63:12 [INFO] [stderr] | [INFO] [stderr] 63 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 64 | remaining_recursions: usize, [INFO] [stderr] 65 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stderr] | -------------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 65 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:94:38 [INFO] [stderr] | [INFO] [stderr] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stderr] | ^^^^^ ------------------------------------------------ [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 94 | pub(crate) fn body_type_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stderr] | +++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:120:12 [INFO] [stderr] | [INFO] [stderr] 120 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 121 | remaining_recursions: usize, [INFO] [stderr] 122 | ) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stderr] | ------------------------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 122 | ) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stderr] | +++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:163:37 [INFO] [stderr] | [INFO] [stderr] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<&[u8], (BasicFields, SpecificFields)> { [INFO] [stderr] | ^^^^^ ------------------------------------------------ [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 163 | pub(crate) fn body_type_text(input: &[u8]) -> IMAPResult<'_, &[u8], (BasicFields<'_>, SpecificFields<'_>)> { [INFO] [stderr] | +++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:185:34 [INFO] [stderr] | [INFO] [stderr] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<&[u8], BasicFields> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 185 | pub(crate) fn body_fields(input: &[u8]) -> IMAPResult<'_, &[u8], BasicFields<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:219:37 [INFO] [stderr] | [INFO] [stderr] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<&[u8], Vec<(IString, IString)>> { [INFO] [stderr] | ^^^^^ ------------------------------------------ [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 219 | pub(crate) fn body_fld_param(input: &[u8]) -> IMAPResult<'_, &[u8], Vec<(IString<'_>, IString<'_>)>> { [INFO] [stderr] | +++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:240:34 [INFO] [stderr] | [INFO] [stderr] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 240 | pub(crate) fn body_fld_id(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:246:36 [INFO] [stderr] | [INFO] [stderr] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 246 | pub(crate) fn body_fld_desc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:266:35 [INFO] [stderr] | [INFO] [stderr] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 266 | pub(crate) fn body_fld_enc(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:279:38 [INFO] [stderr] | [INFO] [stderr] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stderr] | ^^^^^ ---------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 279 | pub(crate) fn body_fld_octets(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:297:37 [INFO] [stderr] | [INFO] [stderr] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stderr] | ^^^^^ ---------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 297 | pub(crate) fn body_fld_lines(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:311:37 [INFO] [stderr] | [INFO] [stderr] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<&[u8], SinglePartExtensionData> { [INFO] [stderr] | ^^^^^ ------------------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 311 | pub(crate) fn body_ext_1part(input: &[u8]) -> IMAPResult<'_, &[u8], SinglePartExtensionData<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:344:35 [INFO] [stderr] | [INFO] [stderr] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 344 | pub(crate) fn body_fld_md5(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:351:12 [INFO] [stderr] | [INFO] [stderr] 351 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 352 | ) -> IMAPResult<&[u8], Option<(IString, Vec<(IString, IString)>)>> { [INFO] [stderr] | ------------------------------------------------------------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 352 | ) -> IMAPResult<'_, &[u8], Option<(IString<'_>, Vec<(IString<'_>, IString<'_>)>)>> { [INFO] [stderr] | +++ ++++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:367:36 [INFO] [stderr] | [INFO] [stderr] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stderr] | ^^^^^ ------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 367 | pub(crate) fn body_fld_lang(input: &[u8]) -> IMAPResult<'_, &[u8], Vec>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:379:35 [INFO] [stderr] | [INFO] [stderr] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 379 | pub(crate) fn body_fld_loc(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:404:12 [INFO] [stderr] | [INFO] [stderr] 404 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 405 | remaining_recursion: usize, [INFO] [stderr] 406 | ) -> IMAPResult<&[u8], BodyExtension> { [INFO] [stderr] | -------------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 406 | ) -> IMAPResult<'_, &[u8], BodyExtension<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:434:12 [INFO] [stderr] | [INFO] [stderr] 434 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 435 | remaining_recursion: usize, [INFO] [stderr] 436 | ) -> IMAPResult<&[u8], BodyStructure> { [INFO] [stderr] | -------------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 436 | ) -> IMAPResult<'_, &[u8], BodyStructure<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:474:37 [INFO] [stderr] | [INFO] [stderr] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<&[u8], MultiPartExtensionData> { [INFO] [stderr] | ^^^^^ ----------------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 474 | pub(crate) fn body_ext_mpart(input: &[u8]) -> IMAPResult<'_, &[u8], MultiPartExtensionData<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:529:34 [INFO] [stderr] | [INFO] [stderr] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<&[u8], (IString, IString)> { [INFO] [stderr] | ^^^^^ ------------------------------------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 529 | pub(crate) fn media_basic(input: &[u8]) -> IMAPResult<'_, &[u8], (IString<'_>, IString<'_>)> { [INFO] [stderr] | +++ ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:541:36 [INFO] [stderr] | [INFO] [stderr] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 541 | pub(crate) fn media_subtype(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:556:36 [INFO] [stderr] | [INFO] [stderr] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stderr] | ^^^^^ ------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 556 | pub(crate) fn media_message(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/body.rs:565:33 [INFO] [stderr] | [INFO] [stderr] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 565 | pub(crate) fn media_text(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:59:30 [INFO] [stderr] | [INFO] [stderr] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<&[u8], Command> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 59 | pub(crate) fn command(input: &[u8]) -> IMAPResult<'_, &[u8], Command<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:100:34 [INFO] [stderr] | [INFO] [stderr] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 100 | pub(crate) fn command_any(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 136 | pub(crate) fn command_auth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:163:29 [INFO] [stderr] | [INFO] [stderr] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 163 | pub(crate) fn append(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:192:29 [INFO] [stderr] | [INFO] [stderr] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 192 | pub(crate) fn create(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:203:29 [INFO] [stderr] | [INFO] [stderr] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 203 | pub(crate) fn delete(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:212:30 [INFO] [stderr] | [INFO] [stderr] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 212 | pub(crate) fn examine(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:221:27 [INFO] [stderr] | [INFO] [stderr] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 221 | pub(crate) fn list(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:236:27 [INFO] [stderr] | [INFO] [stderr] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 236 | pub(crate) fn lsub(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:253:29 [INFO] [stderr] | [INFO] [stderr] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 253 | pub(crate) fn rename(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:268:29 [INFO] [stderr] | [INFO] [stderr] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 268 | pub(crate) fn select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:277:29 [INFO] [stderr] | [INFO] [stderr] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 277 | pub(crate) fn status(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:296:32 [INFO] [stderr] | [INFO] [stderr] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 296 | pub(crate) fn subscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:305:34 [INFO] [stderr] | [INFO] [stderr] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 305 | pub(crate) fn unsubscribe(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:318:38 [INFO] [stderr] | [INFO] [stderr] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 318 | pub(crate) fn command_nonauth(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:337:28 [INFO] [stderr] | [INFO] [stderr] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 337 | pub(crate) fn login(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:353:29 [INFO] [stderr] | [INFO] [stderr] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 353 | pub(crate) fn userid(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:359:31 [INFO] [stderr] | [INFO] [stderr] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 359 | pub(crate) fn password(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:377:12 [INFO] [stderr] | [INFO] [stderr] 377 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 378 | ) -> IMAPResult<&[u8], (AuthMechanism, Option>>)> { [INFO] [stderr] | ------------------------------------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 378 | ) -> IMAPResult<'_, &[u8], (AuthMechanism<'_>, Option>>)> { [INFO] [stderr] | +++ ++++ +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:410:37 [INFO] [stderr] | [INFO] [stderr] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 410 | pub(crate) fn command_select(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:429:27 [INFO] [stderr] | [INFO] [stderr] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 429 | pub(crate) fn copy(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:448:28 [INFO] [stderr] | [INFO] [stderr] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 448 | pub(crate) fn fetch(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:490:28 [INFO] [stderr] | [INFO] [stderr] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 490 | pub(crate) fn store(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:509:12 [INFO] [stderr] | [INFO] [stderr] 509 | input: &[u8], [INFO] [stderr] | ^^^^^ this lifetime flows to the output [INFO] [stderr] 510 | ) -> IMAPResult<&[u8], (StoreType, StoreResponse, Vec)> { [INFO] [stderr] | -------------------------------------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 510 | ) -> IMAPResult<'_, &[u8], (StoreType, StoreResponse, Vec>)> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/command.rs:541:26 [INFO] [stderr] | [INFO] [stderr] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<&[u8], CommandBody> { [INFO] [stderr] | ^^^^^ ------------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 541 | pub(crate) fn uid(input: &[u8]) -> IMAPResult<'_, &[u8], CommandBody<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:36:29 [INFO] [stderr] | [INFO] [stderr] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<&[u8], u32> { [INFO] [stderr] | ^^^^^ ---------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 36 | pub(crate) fn number(input: &[u8]) -> IMAPResult<'_, &[u8], u32> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<&[u8], u64> { [INFO] [stderr] | ^^^^^ ---------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 53 | pub(crate) fn number64(input: &[u8]) -> IMAPResult<'_, &[u8], u64> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:66:32 [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<&[u8], NonZeroU32> { [INFO] [stderr] | ^^^^^ ----------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) fn nz_number(input: &[u8]) -> IMAPResult<'_, &[u8], NonZeroU32> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:73:29 [INFO] [stderr] | [INFO] [stderr] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<&[u8], IString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 73 | pub(crate) fn string(input: &[u8]) -> IMAPResult<'_, &[u8], IString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:81:29 [INFO] [stderr] | [INFO] [stderr] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<&[u8], Quoted> { [INFO] [stderr] | ^^^^^ ------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 81 | pub(crate) fn quoted(input: &[u8]) -> IMAPResult<'_, &[u8], Quoted<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:104:34 [INFO] [stderr] | [INFO] [stderr] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<&[u8], QuotedChar> { [INFO] [stderr] | ^^^^^ ----------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 104 | pub(crate) fn quoted_char(input: &[u8]) -> IMAPResult<'_, &[u8], QuotedChar> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:145:30 [INFO] [stderr] | [INFO] [stderr] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<&[u8], Literal> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 145 | pub(crate) fn literal(input: &[u8]) -> IMAPResult<'_, &[u8], Literal<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:192:30 [INFO] [stderr] | [INFO] [stderr] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<&[u8], AString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 192 | pub(crate) fn astring(input: &[u8]) -> IMAPResult<'_, &[u8], AString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:209:27 [INFO] [stderr] | [INFO] [stderr] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<&[u8], Atom> { [INFO] [stderr] | ^^^^^ ----------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 209 | pub(crate) fn atom(input: &[u8]) -> IMAPResult<'_, &[u8], Atom<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:228:30 [INFO] [stderr] | [INFO] [stderr] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<&[u8], NString> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 228 | pub(crate) fn nstring(input: &[u8]) -> IMAPResult<'_, &[u8], NString<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:237:26 [INFO] [stderr] | [INFO] [stderr] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<&[u8], &[u8]> { [INFO] [stderr] | ^^^^^ ------------------------ [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 237 | pub(crate) fn nil(input: &[u8]) -> IMAPResult<'_, &[u8], &[u8]> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:244:27 [INFO] [stderr] | [INFO] [stderr] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<&[u8], Text> { [INFO] [stderr] | ^^^^^ ----------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 244 | pub(crate) fn text(input: &[u8]) -> IMAPResult<'_, &[u8], Text<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:256:29 [INFO] [stderr] | [INFO] [stderr] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<&[u8], Vec> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 256 | pub(crate) fn base64(input: &[u8]) -> IMAPResult<'_, &[u8], Vec> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:278:30 [INFO] [stderr] | [INFO] [stderr] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<&[u8], Charset> { [INFO] [stderr] | ^^^^^ -------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 278 | pub(crate) fn charset(input: &[u8]) -> IMAPResult<'_, &[u8], Charset<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/core.rs:285:31 [INFO] [stderr] | [INFO] [stderr] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<&[u8], Tag> { [INFO] [stderr] | ^^^^^ ---------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 285 | pub(crate) fn tag_imap(input: &[u8]) -> IMAPResult<'_, &[u8], Tag<'_>> { [INFO] [stderr] | +++ ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/datetime.rs:22:27 [INFO] [stderr] | [INFO] [stderr] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stderr] | ^^^^^ ------------------------------------ [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 22 | pub(crate) fn date(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/datetime.rs:29:32 [INFO] [stderr] | [INFO] [stderr] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<&[u8], Option> { [INFO] [stderr] | ^^^^^ ------------------------------------ [INFO] [stderr] | | | | [INFO] [stderr] | | | the lifetimes get resolved as `'_` [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 29 | pub(crate) fn date_text(input: &[u8]) -> IMAPResult<'_, &[u8], Option> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/datetime.rs:45:31 [INFO] [stderr] | [INFO] [stderr] 45 | pub(crate) fn date_day(input: &[u8]) -> IMAPResult<&[u8], u8> { [INFO] [stderr] | ^^^^^ --------------------- [WARN] too many lines in the log, truncating it