[INFO] fetching crate typeline_core 0.1.0...
[INFO] testing typeline_core-0.1.0 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759-retry
[INFO] extracting crate typeline_core 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate typeline_core 0.1.0
[INFO] finished tweaking crates.io crate typeline_core 0.1.0
[INFO] tweaked toml for crates.io crate typeline_core 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate typeline_core 0.1.0 on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 172 packages to latest compatible versions
[INFO] [stderr]       Adding derive_more v1.0.0 (available: v2.0.1)
[INFO] [stderr]       Adding metamatch v0.2.4 (available: v0.3.0)
[INFO] [stderr]       Adding reedline v0.38.0 (available: v0.43.0)
[INFO] [stderr]       Adding rstest v0.24.0 (available: v0.26.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded subenum v1.1.3
[INFO] [stderr]   Downloaded metamatch v0.2.4
[INFO] [stderr]   Downloaded bitbybit v1.4.0
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded reedline v0.38.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66a86ffdc202bc47ca910d5bfa8e432cd6407d472983bfd9c6ff5ec22b1bc972
[INFO] running `Command { std: "docker" "start" "-a" "66a86ffdc202bc47ca910d5bfa8e432cd6407d472983bfd9c6ff5ec22b1bc972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66a86ffdc202bc47ca910d5bfa8e432cd6407d472983bfd9c6ff5ec22b1bc972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66a86ffdc202bc47ca910d5bfa8e432cd6407d472983bfd9c6ff5ec22b1bc972", kill_on_drop: false }`
[INFO] [stdout] 66a86ffdc202bc47ca910d5bfa8e432cd6407d472983bfd9c6ff5ec22b1bc972
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 07ad9c70fd6d446dcfb5032540bb2f6df7ff115e03a69abf1fdbc41ad4cc58b6
[INFO] running `Command { std: "docker" "start" "-a" "07ad9c70fd6d446dcfb5032540bb2f6df7ff115e03a69abf1fdbc41ad4cc58b6", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling arbitrary-int v1.3.0
[INFO] [stderr]    Compiling num-modular v0.6.1
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling metamatch v0.2.4
[INFO] [stderr]    Compiling smallstr v0.3.1
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num-order v1.2.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling subenum v1.1.3
[INFO] [stderr]    Compiling bitbybit v1.4.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling typeline_core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_vec.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]     |                                 ------------------- the lifetime gets resolved as `'_`
[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] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/bit_vec_deque.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn iter(&self) -> Iter {
[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] 338 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/index_slice.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 48 |         initial_offset: I,
[INFO] [stdout] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]    |                                 ------------------- the lifetime gets 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] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn iter(&self) -> std::slice::Iter<T> {
[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] 100 |     pub fn iter(&self) -> std::slice::Iter<'_, T> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<T> {
[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] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<'_, T> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 111 |     ) -> MultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ----------------------------- the lifetime gets 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] 111 |     ) -> MultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 74 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 180 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:357:19
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 357 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/ringbuf.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter {
[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] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/size_classed_vec_deque.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter {
[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] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn iter(&self) -> StableVecIter<T, CHUNK_SIZE> {
[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] 190 |     pub fn iter(&self) -> StableVecIter<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<T, CHUNK_SIZE> {
[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] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/temp_vec.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<Q, Self> {
[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] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<'_, Q, Self> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |     ) -> UniverseMultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ------------------------------------- the lifetime gets 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] 145 |     ) -> UniverseMultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 178 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 184 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 600 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:603:17
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 603 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:609:28
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:612:32
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow {
[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] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow<'_> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 267 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 267 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:810:29
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter {
[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] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:819:9
[INFO] [stdout]     |
[INFO] [stdout] 819 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 822 |     ) -> ParsedArgsIterWithBoundedPositionals {
[INFO] [stdout]     |          ------------------------------------ the lifetime gets 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] 822 |     ) -> ParsedArgsIterWithBoundedPositionals<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 912 |         sess: &mut SessionSetupData,
[INFO] [stdout] 913 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 913 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:932:9
[INFO] [stdout]     |
[INFO] [stdout] 932 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 933 |         sess: &mut SessionSetupData,
[INFO] [stdout] 934 |     ) -> Result<MaybeTextCow, OperatorCreationError> {
[INFO] [stdout]     |                 ------------ the lifetime gets 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] 934 |     ) -> Result<MaybeTextCow<'_>, OperatorCreationError> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/compute/executor.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 89 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 89 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/field_value_sink.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn get(&self) -> MutexGuard<FieldValueSink> {
[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] 38 |     pub fn get(&self) -> MutexGuard<'_, FieldValueSink> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn get(&self) -> MutexGuard<StringSink> {
[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] 111 |     pub fn get(&self) -> MutexGuard<'_, StringSink> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 116 |     ) -> Result<StringSinkDataGuard, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 116 |     ) -> Result<StringSinkDataGuard<'_>, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/any_number.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn as_ref(&self) -> AnyNumberRef {
[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] 119 |     pub fn as_ref(&self) -> AnyNumberRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader>;
[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] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader>;
[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] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>>;
[INFO] [stdout]    |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_reader(&self) -> AquiredReader;
[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] 24 |     fn aquire_reader(&self) -> AquiredReader<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader;
[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] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader<'_>;
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader {
[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] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn get(&self) -> MutexGuard<RawMutex, R> {
[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] 169 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, R> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:193:22
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn aquire_reader(&self) -> AquiredReader {
[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] 199 |     fn aquire_reader(&self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:219:26
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader {
[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] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader> {
[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] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader {
[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] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn aquire(&mut self) -> AquiredReader {
[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] 260 |     pub fn aquire(&mut self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn aquire(&mut self) -> AquiredBufReader {
[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] 288 |     pub fn aquire(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter>;
[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] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn create_writer_hide_error(&self) -> AnyWriter {
[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] 15 |     fn create_writer_hide_error(&self) -> AnyWriter<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_writer(&self) -> AquiredWriter;
[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] 24 |     fn aquire_writer(&self) -> AquiredWriter<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn get(&self) -> MutexGuard<RawMutex, W> {
[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] 66 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, W> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn aquire_writer(&self) -> AquiredWriter {
[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] 90 |     fn aquire_writer(&self) -> AquiredWriter<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter> {
[INFO] [stdout]    |                          ^^^^^ this lifetime flows to the output   --------- the lifetime gets 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] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter {
[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] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter<'_> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:122:19
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter {
[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] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:326:16
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef> {
[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] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef<'_>> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut> {
[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] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut<'_>> {
[INFO] [stdout]     |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn ref_iter(&self) -> ArrayRefIter {
[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] 382 |     pub fn ref_iter(&self) -> ArrayRefIter<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/bytes_insertion_stream.rs:255:30
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef {
[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] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 305 |         field_id: FieldId,
[INFO] [stdout] 306 |     ) -> VaryingTypeInserter<RefMut<FieldData>> {
[INFO] [stdout]     |                              ----------------- the lifetime gets 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] 306 |     ) -> VaryingTypeInserter<RefMut<'_, FieldData>> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 615 |         field_id: FieldId,
[INFO] [stdout] 616 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 616 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 644 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 644 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:961:33
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:968:22
[INFO] [stdout]     |
[INFO] [stdout] 968 |     pub fn internals(&self) -> FieldDataInternals {
[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] 968 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:351:30
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn as_ref(&self) -> FieldValueRef {
[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] 391 |     pub fn as_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn as_slice(&self) -> FieldValueSlice {
[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] 407 |     pub fn as_slice(&self) -> FieldValueSlice<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:428:23
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut {
[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] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value_ref.rs:305:30
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/group_track.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |         msm: &MatchSetManager,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 852 |         actor_id: ActorId,
[INFO] [stdout] 853 |     ) -> GroupTrackIterMut<T> {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 853 |     ) -> GroupTrackIterMut<'_, T> {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 1249 |     ) -> GroupTrackIter<Ref<GroupTrack>> {
[INFO] [stdout]      |                         --------------- the lifetime gets 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] 1249 |     ) -> GroupTrackIter<Ref<'_, GroupTrack>> {
[INFO] [stdout]      |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1315:9
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1316 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1317 |     ) -> Ref<GroupTrack> {
[INFO] [stdout]      |          --------------- the lifetime gets 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] 1317 |     ) -> Ref<'_, GroupTrack> {
[INFO] [stdout]      |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1321:9
[INFO] [stdout]      |
[INFO] [stdout] 1321 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1322 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1323 |     ) -> RefMut<GroupTrack> {
[INFO] [stdout]      |          ------------------ the lifetime gets 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] 1323 |     ) -> RefMut<'_, GroupTrack> {
[INFO] [stdout]      |                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:256:23
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 223 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:490:24
[INFO] [stdout]     |
[INFO] [stdout] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 539 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 539 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 590 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 590 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/field_iterator.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn get_next_typed_field(&mut self) -> TypedField;
[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] 59 |     fn get_next_typed_field(&mut self) -> TypedField<'_>;
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:145:24
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 150 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 150 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 155 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 155 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         fm: &FieldManager,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 162 |         field_id: FieldId,
[INFO] [stdout] 163 |     ) -> AutoDerefIter<Self> {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 163 |     ) -> AutoDerefIter<'_, Self> {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_value_slice_iter.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<T>> {
[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] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<'_, T>> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 113 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:180:24
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 187 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 187 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 194 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 233 |     ) -> Option<FieldRefUnpacked<R>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 233 |     ) -> Option<FieldRefUnpacked<'_, R>> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 255 |     ) -> Option<(ValidTypedRange, FieldValueRangeIter<R>)> {
[INFO] [stdout]     |                  ---------------  ---------------------- the lifetimes get resolved as `'_`
[INFO] [stdout]     |                  |
[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] 255 |     ) -> Option<(ValidTypedRange<'_>, FieldValueRangeIter<'_, R>)> {
[INFO] [stdout]     |                                 ++++                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 500 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 500 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:595:9
[INFO] [stdout]     |
[INFO] [stdout] 595 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 598 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 598 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 678 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 679 |         msm: &'_ MatchSetManager,
[INFO] [stdout] 680 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 680 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 689 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 689 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_val_or_auto_deref_iter.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 22 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_value_iter.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 44 |         limit: usize,
[INFO] [stdout] 45 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 45 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:547:22
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn internals(&self) -> FieldDataInternals {
[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] 547 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:551:33
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 693 |     ) -> FixedSizeTypeInserter<T> {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 693 |     ) -> FixedSizeTypeInserter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:696:34
[INFO] [stdout]     |
[INFO] [stdout] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter {
[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] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:699:32
[INFO] [stdout]     |
[INFO] [stdout] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter {
[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] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1045:9
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1046 |         run_length: usize,
[INFO] [stdout] 1047 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1047 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1052:9
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1053 |         run_length: usize,
[INFO] [stdout] 1054 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1054 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1058:9
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1059 |         run_length: usize,
[INFO] [stdout] 1060 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1060 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 94 |         run_length: usize,
[INFO] [stdout] 95 |     ) -> BytesInsertionStream;
[INFO] [stdout]    |          -------------------- the lifetime gets 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] 95 |     ) -> BytesInsertionStream<'_>;
[INFO] [stdout]    |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 98 |         run_length: usize,
[INFO] [stdout] 99 |     ) -> TextInsertionStream;
[INFO] [stdout]    |          ------------------- the lifetime gets 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] 99 |     ) -> TextInsertionStream<'_>;
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/push_interface.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 102 |         run_length: usize,
[INFO] [stdout] 103 |     ) -> MaybeTextInsertionStream;
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 103 |     ) -> MaybeTextInsertionStream<'_>;
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1584:9
[INFO] [stdout]      |
[INFO] [stdout] 1584 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1585 |         run_len: usize,
[INFO] [stdout] 1586 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1586 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1590:9
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1591 |         run_len: usize,
[INFO] [stdout] 1592 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1592 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1596:9
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1597 |         run_len: usize,
[INFO] [stdout] 1598 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1598 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 126 |         run_length: usize,
[INFO] [stdout] 127 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 127 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 136 |         run_length: usize,
[INFO] [stdout] 137 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 137 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |         run_length: usize,
[INFO] [stdout] 146 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 146 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1119:31
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef {
[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] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1523:21
[INFO] [stdout]      |
[INFO] [stdout] 1523 |     pub fn to_owned(&self) -> StreamValueData {
[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] 1523 |     pub fn to_owned(&self) -> StreamValueData<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 336 |         run_length: usize,
[INFO] [stdout] 337 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 337 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 345 |         run_length: usize,
[INFO] [stdout] 346 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 346 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 353 |         run_length: usize,
[INFO] [stdout] 354 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 354 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 26s
[INFO] running `Command { std: "docker" "inspect" "07ad9c70fd6d446dcfb5032540bb2f6df7ff115e03a69abf1fdbc41ad4cc58b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07ad9c70fd6d446dcfb5032540bb2f6df7ff115e03a69abf1fdbc41ad4cc58b6", kill_on_drop: false }`
[INFO] [stdout] 07ad9c70fd6d446dcfb5032540bb2f6df7ff115e03a69abf1fdbc41ad4cc58b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 085c29b126a89282c2c95ed93e46e6cb24c4d1c166941e283757ee305fed73e0
[INFO] running `Command { std: "docker" "start" "-a" "085c29b126a89282c2c95ed93e46e6cb24c4d1c166941e283757ee305fed73e0", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rstest_macros v0.24.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling subenum v1.1.3
[INFO] [stderr]    Compiling bitbybit v1.4.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling typeline_core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_vec.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]     |                                 ------------------- the lifetime gets resolved as `'_`
[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] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/bit_vec_deque.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn iter(&self) -> Iter {
[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] 338 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/index_slice.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 48 |         initial_offset: I,
[INFO] [stdout] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]    |                                 ------------------- the lifetime gets 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] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn iter(&self) -> std::slice::Iter<T> {
[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] 100 |     pub fn iter(&self) -> std::slice::Iter<'_, T> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<T> {
[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] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<'_, T> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 111 |     ) -> MultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ----------------------------- the lifetime gets 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] 111 |     ) -> MultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 74 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 180 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:357:19
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 357 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/ringbuf.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter {
[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] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/size_classed_vec_deque.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter {
[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] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn iter(&self) -> StableVecIter<T, CHUNK_SIZE> {
[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] 190 |     pub fn iter(&self) -> StableVecIter<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<T, CHUNK_SIZE> {
[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] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/temp_vec.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<Q, Self> {
[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] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<'_, Q, Self> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |     ) -> UniverseMultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ------------------------------------- the lifetime gets 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] 145 |     ) -> UniverseMultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 178 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 184 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 600 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:603:17
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 603 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:609:28
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:612:32
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow {
[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] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow<'_> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 267 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 267 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:810:29
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter {
[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] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:819:9
[INFO] [stdout]     |
[INFO] [stdout] 819 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 822 |     ) -> ParsedArgsIterWithBoundedPositionals {
[INFO] [stdout]     |          ------------------------------------ the lifetime gets 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] 822 |     ) -> ParsedArgsIterWithBoundedPositionals<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 912 |         sess: &mut SessionSetupData,
[INFO] [stdout] 913 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 913 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:932:9
[INFO] [stdout]     |
[INFO] [stdout] 932 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 933 |         sess: &mut SessionSetupData,
[INFO] [stdout] 934 |     ) -> Result<MaybeTextCow, OperatorCreationError> {
[INFO] [stdout]     |                 ------------ the lifetime gets 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] 934 |     ) -> Result<MaybeTextCow<'_>, OperatorCreationError> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/compute/executor.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 89 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 89 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/field_value_sink.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn get(&self) -> MutexGuard<FieldValueSink> {
[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] 38 |     pub fn get(&self) -> MutexGuard<'_, FieldValueSink> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn get(&self) -> MutexGuard<StringSink> {
[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] 111 |     pub fn get(&self) -> MutexGuard<'_, StringSink> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 116 |     ) -> Result<StringSinkDataGuard, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 116 |     ) -> Result<StringSinkDataGuard<'_>, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/any_number.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn as_ref(&self) -> AnyNumberRef {
[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] 119 |     pub fn as_ref(&self) -> AnyNumberRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader>;
[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] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader>;
[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] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>>;
[INFO] [stdout]    |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_reader(&self) -> AquiredReader;
[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] 24 |     fn aquire_reader(&self) -> AquiredReader<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader;
[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] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader<'_>;
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader {
[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] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn get(&self) -> MutexGuard<RawMutex, R> {
[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] 169 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, R> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:193:22
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn aquire_reader(&self) -> AquiredReader {
[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] 199 |     fn aquire_reader(&self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:219:26
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader {
[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] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader> {
[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] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader {
[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] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn aquire(&mut self) -> AquiredReader {
[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] 260 |     pub fn aquire(&mut self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn aquire(&mut self) -> AquiredBufReader {
[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] 288 |     pub fn aquire(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter>;
[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] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn create_writer_hide_error(&self) -> AnyWriter {
[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] 15 |     fn create_writer_hide_error(&self) -> AnyWriter<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_writer(&self) -> AquiredWriter;
[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] 24 |     fn aquire_writer(&self) -> AquiredWriter<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn get(&self) -> MutexGuard<RawMutex, W> {
[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] 66 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, W> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn aquire_writer(&self) -> AquiredWriter {
[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] 90 |     fn aquire_writer(&self) -> AquiredWriter<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter> {
[INFO] [stdout]    |                          ^^^^^ this lifetime flows to the output   --------- the lifetime gets 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] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter {
[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] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter<'_> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:122:19
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter {
[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] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:326:16
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef> {
[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] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef<'_>> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut> {
[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] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut<'_>> {
[INFO] [stdout]     |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn ref_iter(&self) -> ArrayRefIter {
[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] 382 |     pub fn ref_iter(&self) -> ArrayRefIter<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/bytes_insertion_stream.rs:255:30
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef {
[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] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 305 |         field_id: FieldId,
[INFO] [stdout] 306 |     ) -> VaryingTypeInserter<RefMut<FieldData>> {
[INFO] [stdout]     |                              ----------------- the lifetime gets 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] 306 |     ) -> VaryingTypeInserter<RefMut<'_, FieldData>> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 615 |         field_id: FieldId,
[INFO] [stdout] 616 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 616 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 644 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 644 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:961:33
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:968:22
[INFO] [stdout]     |
[INFO] [stdout] 968 |     pub fn internals(&self) -> FieldDataInternals {
[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] 968 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:351:30
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn as_ref(&self) -> FieldValueRef {
[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] 391 |     pub fn as_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn as_slice(&self) -> FieldValueSlice {
[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] 407 |     pub fn as_slice(&self) -> FieldValueSlice<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:428:23
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut {
[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] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value_ref.rs:305:30
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/group_track.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |         msm: &MatchSetManager,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 852 |         actor_id: ActorId,
[INFO] [stdout] 853 |     ) -> GroupTrackIterMut<T> {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 853 |     ) -> GroupTrackIterMut<'_, T> {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 1249 |     ) -> GroupTrackIter<Ref<GroupTrack>> {
[INFO] [stdout]      |                         --------------- the lifetime gets 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] 1249 |     ) -> GroupTrackIter<Ref<'_, GroupTrack>> {
[INFO] [stdout]      |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1315:9
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1316 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1317 |     ) -> Ref<GroupTrack> {
[INFO] [stdout]      |          --------------- the lifetime gets 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] 1317 |     ) -> Ref<'_, GroupTrack> {
[INFO] [stdout]      |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1321:9
[INFO] [stdout]      |
[INFO] [stdout] 1321 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1322 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1323 |     ) -> RefMut<GroupTrack> {
[INFO] [stdout]      |          ------------------ the lifetime gets 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] 1323 |     ) -> RefMut<'_, GroupTrack> {
[INFO] [stdout]      |                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:256:23
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 223 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:490:24
[INFO] [stdout]     |
[INFO] [stdout] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 539 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 539 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 590 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 590 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/field_iterator.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn get_next_typed_field(&mut self) -> TypedField;
[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] 59 |     fn get_next_typed_field(&mut self) -> TypedField<'_>;
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:145:24
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 150 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 150 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 155 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 155 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         fm: &FieldManager,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 162 |         field_id: FieldId,
[INFO] [stdout] 163 |     ) -> AutoDerefIter<Self> {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 163 |     ) -> AutoDerefIter<'_, Self> {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_value_slice_iter.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<T>> {
[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] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<'_, T>> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 113 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:180:24
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 187 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 187 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 194 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 233 |     ) -> Option<FieldRefUnpacked<R>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 233 |     ) -> Option<FieldRefUnpacked<'_, R>> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 255 |     ) -> Option<(ValidTypedRange, FieldValueRangeIter<R>)> {
[INFO] [stdout]     |                  ---------------  ---------------------- the lifetimes get resolved as `'_`
[INFO] [stdout]     |                  |
[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] 255 |     ) -> Option<(ValidTypedRange<'_>, FieldValueRangeIter<'_, R>)> {
[INFO] [stdout]     |                                 ++++                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 500 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 500 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:595:9
[INFO] [stdout]     |
[INFO] [stdout] 595 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 598 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 598 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 678 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 679 |         msm: &'_ MatchSetManager,
[INFO] [stdout] 680 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 680 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 689 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 689 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_val_or_auto_deref_iter.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 22 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_value_iter.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 44 |         limit: usize,
[INFO] [stdout] 45 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 45 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:547:22
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn internals(&self) -> FieldDataInternals {
[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] 547 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:551:33
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 693 |     ) -> FixedSizeTypeInserter<T> {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 693 |     ) -> FixedSizeTypeInserter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:696:34
[INFO] [stdout]     |
[INFO] [stdout] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter {
[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] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:699:32
[INFO] [stdout]     |
[INFO] [stdout] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter {
[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] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1045:9
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1046 |         run_length: usize,
[INFO] [stdout] 1047 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1047 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1052:9
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1053 |         run_length: usize,
[INFO] [stdout] 1054 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1054 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1058:9
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1059 |         run_length: usize,
[INFO] [stdout] 1060 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1060 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 94 |         run_length: usize,
[INFO] [stdout] 95 |     ) -> BytesInsertionStream;
[INFO] [stdout]    |          -------------------- the lifetime gets 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] 95 |     ) -> BytesInsertionStream<'_>;
[INFO] [stdout]    |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 98 |         run_length: usize,
[INFO] [stdout] 99 |     ) -> TextInsertionStream;
[INFO] [stdout]    |          ------------------- the lifetime gets 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] 99 |     ) -> TextInsertionStream<'_>;
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/push_interface.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 102 |         run_length: usize,
[INFO] [stdout] 103 |     ) -> MaybeTextInsertionStream;
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 103 |     ) -> MaybeTextInsertionStream<'_>;
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1584:9
[INFO] [stdout]      |
[INFO] [stdout] 1584 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1585 |         run_len: usize,
[INFO] [stdout] 1586 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1586 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1590:9
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1591 |         run_len: usize,
[INFO] [stdout] 1592 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1592 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1596:9
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1597 |         run_len: usize,
[INFO] [stdout] 1598 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1598 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 126 |         run_length: usize,
[INFO] [stdout] 127 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 127 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 136 |         run_length: usize,
[INFO] [stdout] 137 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 137 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |         run_length: usize,
[INFO] [stdout] 146 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 146 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1119:31
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef {
[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] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1523:21
[INFO] [stdout]      |
[INFO] [stdout] 1523 |     pub fn to_owned(&self) -> StreamValueData {
[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] 1523 |     pub fn to_owned(&self) -> StreamValueData<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 336 |         run_length: usize,
[INFO] [stdout] 337 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 337 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 345 |         run_length: usize,
[INFO] [stdout] 346 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 346 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 353 |         run_length: usize,
[INFO] [stdout] 354 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 354 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rstest v0.24.0
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_vec.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]     |                                 ------------------- the lifetime gets resolved as `'_`
[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] 122 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/bit_vec_deque.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn iter(&self) -> Iter {
[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] 338 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/index_slice.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 48 |         initial_offset: I,
[INFO] [stdout] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<T>> {
[INFO] [stdout]    |                                 ------------------- the lifetime gets 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] 49 |     ) -> IndexIterEnumerated<I, std::slice::Iter<'_, T>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn iter(&self) -> std::slice::Iter<T> {
[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] 100 |     pub fn iter(&self) -> std::slice::Iter<'_, T> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<T> {
[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] 103 |     pub fn iter_mut(&mut self) -> std::slice::IterMut<'_, T> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 111 |     ) -> MultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ----------------------------- the lifetime gets 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] 111 |     ) -> MultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/index_slice.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 114 |     pub fn ref_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 74 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/maybe_text.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 80 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 180 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut {
[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] 199 |     pub fn as_ref_mut(&mut self) -> MaybeTextRefMut<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/maybe_text.rs:357:19
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn as_ref(&self) -> MaybeTextRef {
[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] 357 |     pub fn as_ref(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/ringbuf.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter {
[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] 441 |     pub fn range(&self, range: Range<usize>) -> RingBufIter<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/size_classed_vec_deque.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter {
[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] 170 |     pub fn iter(&self) -> SizeClassedVecDequeIter<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn iter(&self) -> StableVecIter<T, CHUNK_SIZE> {
[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] 190 |     pub fn iter(&self) -> StableVecIter<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/stable_vec.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<T, CHUNK_SIZE> {
[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] 193 |     pub fn iter_mut(&mut self) -> StableVecIterMut<'_, T, CHUNK_SIZE> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/utils/temp_vec.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<Q, Self> {
[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] 48 |     fn borrow_container<Q>(&mut self) -> BorrowedContainer<'_, Q, Self> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |     ) -> UniverseMultiRefMutHandout<I, T, CAP> {
[INFO] [stdout]     |          ------------------------------------- the lifetime gets 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] 145 |     ) -> UniverseMultiRefMutHandout<'_, I, T, CAP> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<I, T> {
[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] 148 |     pub fn ref_mut_handout_stack(&mut self) -> RefHandoutStackBase<'_, I, T> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 178 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 184 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 189 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 194 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 200 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |     pub fn indices(&self) -> UniverseIndexIter<I, T> {
[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] 600 |     pub fn indices(&self) -> UniverseIndexIter<'_, I, T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:603:17
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn iter(&self) -> UniverseIter<T> {
[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] 603 |     pub fn iter(&self) -> UniverseIter<'_, T> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<T> {
[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] 606 |     pub fn iter_mut(&mut self) -> UniverseIterMut<'_, T> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:609:28
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<I, T> {
[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] 609 |     pub fn iter_enumerated(&self) -> UniverseEnumeratedIter<'_, I, T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/utils/universe.rs:612:32
[INFO] [stdout]     |
[INFO] [stdout] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<I, T> {
[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] 612 |     pub fn iter_enumerated_mut(&mut self) -> UniverseEnumeratedIterMut<'_, I, T> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow {
[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] 235 |     pub fn stringify(&self, sess: &mut SessionSetupData) -> MaybeTextCow<'_> {
[INFO] [stdout]     |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 267 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 267 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:810:29
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter {
[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] 810 |     pub fn parsed_args_iter(&self) -> ParsedArgsIter<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:819:9
[INFO] [stdout]     |
[INFO] [stdout] 819 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 822 |     ) -> ParsedArgsIterWithBoundedPositionals {
[INFO] [stdout]     |          ------------------------------------ the lifetime gets 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] 822 |     ) -> ParsedArgsIterWithBoundedPositionals<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 912 |         sess: &mut SessionSetupData,
[INFO] [stdout] 913 |     ) -> Result<Cow<str>, OperatorCreationError> {
[INFO] [stdout]     |                 -------- the lifetime gets 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] 913 |     ) -> Result<Cow<'_, str>, OperatorCreationError> {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/cli/call_expr.rs:932:9
[INFO] [stdout]     |
[INFO] [stdout] 932 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 933 |         sess: &mut SessionSetupData,
[INFO] [stdout] 934 |     ) -> Result<MaybeTextCow, OperatorCreationError> {
[INFO] [stdout]     |                 ------------ the lifetime gets 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] 934 |     ) -> Result<MaybeTextCow<'_>, OperatorCreationError> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/compute/executor.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 89 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 89 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/field_value_sink.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn get(&self) -> MutexGuard<FieldValueSink> {
[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] 38 |     pub fn get(&self) -> MutexGuard<'_, FieldValueSink> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn get(&self) -> MutexGuard<StringSink> {
[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] 111 |     pub fn get(&self) -> MutexGuard<'_, StringSink> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/string_sink.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 116 |     ) -> Result<StringSinkDataGuard, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 116 |     ) -> Result<StringSinkDataGuard<'_>, Arc<OperatorApplicationError>> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/any_number.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn as_ref(&self) -> AnyNumberRef {
[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] 119 |     pub fn as_ref(&self) -> AnyNumberRef<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader>;
[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] 16 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader>;
[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] 20 |     fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>>;
[INFO] [stdout]    |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_reader(&self) -> AquiredReader;
[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] 24 |     fn aquire_reader(&self) -> AquiredReader<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/readable.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader;
[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] 28 |     fn aquire_buf_reader(&self) -> AquiredBufReader<'_>;
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader {
[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] 125 |     pub fn aquire_buf_reader(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn get(&self) -> MutexGuard<RawMutex, R> {
[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] 169 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, R> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 182 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:193:22
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 193 |     fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn aquire_reader(&self) -> AquiredReader {
[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] 199 |     fn aquire_reader(&self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:219:26
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader> {
[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] 219 |     pub fn create_reader(&self) -> std::io::Result<AnyReader<'_>> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader {
[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] 231 |     pub fn create_reader_hide_error(&self) -> AnyReader<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader> {
[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] 237 |     pub fn create_buf_reader(&self) -> std::io::Result<AnyBufReader<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader {
[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] 251 |     pub fn create_buf_reader_hide_error(&self) -> AnyBufReader<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn aquire(&mut self) -> AquiredReader {
[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] 260 |     pub fn aquire(&mut self) -> AquiredReader<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/readable.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn aquire(&mut self) -> AquiredBufReader {
[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] 288 |     pub fn aquire(&mut self) -> AquiredBufReader<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter>;
[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] 14 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>>;
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn create_writer_hide_error(&self) -> AnyWriter {
[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] 15 |     fn create_writer_hide_error(&self) -> AnyWriter<'_> {
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn aquire_writer(&self) -> AquiredWriter;
[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] 24 |     fn aquire_writer(&self) -> AquiredWriter<'_>;
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn get(&self) -> MutexGuard<RawMutex, W> {
[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] 66 |     pub fn get(&self) -> MutexGuard<'_, RawMutex, W> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 76 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter> {
[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] 84 |     fn create_writer(&self) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn aquire_writer(&self) -> AquiredWriter {
[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] 90 |     fn aquire_writer(&self) -> AquiredWriter<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/operators/utils/writable.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter> {
[INFO] [stdout]    |                          ^^^^^ this lifetime flows to the output   --------- the lifetime gets 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] 98 |     pub fn create_writer(&self, buffered: bool) -> std::io::Result<AnyWriter<'_>> {
[INFO] [stdout]    |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter {
[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] 113 |     pub fn create_writer_hide_error(&self, buffered: bool) -> AnyWriter<'_> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/operators/utils/writable.rs:122:19
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter {
[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] 122 |     pub fn aquire(&mut self, buffered: bool) -> AquiredWriter<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:326:16
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef> {
[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] 326 |     pub fn get(&self, index: usize) -> Option<FieldValueRef<'_>> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut> {
[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] 352 |     pub fn get_mut(&mut self, index: usize) -> Option<FieldValueRefMut<'_>> {
[INFO] [stdout]     |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/array.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn ref_iter(&self) -> ArrayRefIter {
[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] 382 |     pub fn ref_iter(&self) -> ArrayRefIter<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/bytes_insertion_stream.rs:255:30
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef {
[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] 255 |     pub fn get_inserted_data(&self) -> MaybeTextRef<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 305 |         field_id: FieldId,
[INFO] [stdout] 306 |     ) -> VaryingTypeInserter<RefMut<FieldData>> {
[INFO] [stdout]     |                              ----------------- the lifetime gets 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] 306 |     ) -> VaryingTypeInserter<RefMut<'_, FieldData>> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 615 |         field_id: FieldId,
[INFO] [stdout] 616 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 616 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         &self,
[INFO] [stdout]     |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 644 |     ) -> CowFieldDataRef {
[INFO] [stdout]     |          --------------- the lifetime gets 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] 644 |     ) -> CowFieldDataRef<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:961:33
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 961 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_data.rs:968:22
[INFO] [stdout]     |
[INFO] [stdout] 968 |     pub fn internals(&self) -> FieldDataInternals {
[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] 968 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:351:30
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 351 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn as_ref(&self) -> FieldValueRef {
[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] 391 |     pub fn as_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn as_slice(&self) -> FieldValueSlice {
[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] 407 |     pub fn as_slice(&self) -> FieldValueSlice<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value.rs:428:23
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut {
[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] 428 |     pub fn as_ref_mut(&mut self) -> FieldValueRefMut<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/field_value_ref.rs:305:30
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef> {
[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] 305 |     pub fn as_maybe_text_ref(&self) -> Option<MaybeTextRef<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/group_track.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |         msm: &MatchSetManager,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 852 |         actor_id: ActorId,
[INFO] [stdout] 853 |     ) -> GroupTrackIterMut<T> {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 853 |     ) -> GroupTrackIterMut<'_, T> {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 1249 |     ) -> GroupTrackIter<Ref<GroupTrack>> {
[INFO] [stdout]      |                         --------------- the lifetime gets 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] 1249 |     ) -> GroupTrackIter<Ref<'_, GroupTrack>> {
[INFO] [stdout]      |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1315:9
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1316 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1317 |     ) -> Ref<GroupTrack> {
[INFO] [stdout]      |          --------------- the lifetime gets 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] 1317 |     ) -> Ref<'_, GroupTrack> {
[INFO] [stdout]      |              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/group_track.rs:1321:9
[INFO] [stdout]      |
[INFO] [stdout] 1321 |         &self,
[INFO] [stdout]      |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] 1322 |         group_track_id: GroupTrackId,
[INFO] [stdout] 1323 |     ) -> RefMut<GroupTrack> {
[INFO] [stdout]      |          ------------------ the lifetime gets 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] 1323 |     ) -> RefMut<'_, GroupTrack> {
[INFO] [stdout]      |                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 138 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/dyn_ref_iter.rs:256:23
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock> {
[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] 256 |     pub fn next_block(&mut self) -> Option<DynFieldValueBlock<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 223 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:490:24
[INFO] [stdout]     |
[INFO] [stdout] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 490 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 513 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 539 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 539 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iter.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 590 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 590 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/field_iterator.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn get_next_typed_field(&mut self) -> TypedField;
[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] 59 |     fn get_next_typed_field(&mut self) -> TypedField<'_>;
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 144 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:145:24
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField>;
[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] 145 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>>;
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 150 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 150 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 155 |     ) -> Option<ValidTypedRange>;
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 155 |     ) -> Option<ValidTypedRange<'_>>;
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_iterator.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         fm: &FieldManager,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 162 |         field_id: FieldId,
[INFO] [stdout] 163 |     ) -> AutoDerefIter<Self> {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 163 |     ) -> AutoDerefIter<'_, Self> {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/field_value_slice_iter.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<T>> {
[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] 224 |     pub fn next_block(&mut self) -> Option<FieldValueBlock<'_, T>> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_next_typed_field(&mut self) -> TypedField {
[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] 113 |     fn get_next_typed_field(&mut self) -> TypedField<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 177 |     fn typed_field_fwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:180:24
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField> {
[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] 180 |     fn typed_field_bwd(&mut self, limit: usize) -> Option<TypedField<'_>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 187 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 187 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/iter_adapters.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Option<ValidTypedRange> {
[INFO] [stdout]     |                 --------------- the lifetime gets 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] 194 |     ) -> Option<ValidTypedRange<'_>> {
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 233 |     ) -> Option<FieldRefUnpacked<R>> {
[INFO] [stdout]     |                 ------------------- the lifetime gets 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] 233 |     ) -> Option<FieldRefUnpacked<'_, R>> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 255 |     ) -> Option<(ValidTypedRange, FieldValueRangeIter<R>)> {
[INFO] [stdout]     |                  ---------------  ---------------------- the lifetimes get resolved as `'_`
[INFO] [stdout]     |                  |
[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] 255 |     ) -> Option<(ValidTypedRange<'_>, FieldValueRangeIter<'_, R>)> {
[INFO] [stdout]     |                                 ++++                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 500 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 500 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:595:9
[INFO] [stdout]     |
[INFO] [stdout] 595 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 598 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 598 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 678 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 679 |         msm: &'_ MatchSetManager,
[INFO] [stdout] 680 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]     |                 ------------------ the lifetime gets 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] 680 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter/ref_iter.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 689 |     ) -> Option<(FieldValueRef, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                  ------------- the lifetime gets 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] 689 |     ) -> Option<(FieldValueRef<'_>, RunLength, Option<FieldRefOffset>)> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_val_or_auto_deref_iter.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 22 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/iter/single_value_iter.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 44 |         limit: usize,
[INFO] [stdout] 45 |     ) -> Option<RefAwareTypedRange> {
[INFO] [stdout]    |                 ------------------ the lifetime gets 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] 45 |     ) -> Option<RefAwareTypedRange<'_>> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:547:22
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn internals(&self) -> FieldDataInternals {
[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] 547 |     pub fn internals(&self) -> FieldDataInternals<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:551:33
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut {
[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] 551 |     pub unsafe fn internals_mut(&mut self) -> FieldDataInternalsMut<'_> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 693 |     ) -> FixedSizeTypeInserter<T> {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 693 |     ) -> FixedSizeTypeInserter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:696:34
[INFO] [stdout]     |
[INFO] [stdout] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter {
[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] 696 |     pub fn inline_bytes_inserter(&mut self) -> InlineBytesInserter<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/iter_hall.rs:699:32
[INFO] [stdout]     |
[INFO] [stdout] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter {
[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] 699 |     pub fn inline_str_inserter(&mut self) -> InlineStringInserter<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1045:9
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1046 |         run_length: usize,
[INFO] [stdout] 1047 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1047 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1052:9
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1053 |         run_length: usize,
[INFO] [stdout] 1054 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1054 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/iter_hall.rs:1058:9
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1059 |         run_length: usize,
[INFO] [stdout] 1060 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1060 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 94 |         run_length: usize,
[INFO] [stdout] 95 |     ) -> BytesInsertionStream;
[INFO] [stdout]    |          -------------------- the lifetime gets 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] 95 |     ) -> BytesInsertionStream<'_>;
[INFO] [stdout]    |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/record_data/push_interface.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 98 |         run_length: usize,
[INFO] [stdout] 99 |     ) -> TextInsertionStream;
[INFO] [stdout]    |          ------------------- the lifetime gets 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] 99 |     ) -> TextInsertionStream<'_>;
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/push_interface.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 102 |         run_length: usize,
[INFO] [stdout] 103 |     ) -> MaybeTextInsertionStream;
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 103 |     ) -> MaybeTextInsertionStream<'_>;
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1584:9
[INFO] [stdout]      |
[INFO] [stdout] 1584 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1585 |         run_len: usize,
[INFO] [stdout] 1586 |     ) -> BytesInsertionStream {
[INFO] [stdout]      |          -------------------- the lifetime gets 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] 1586 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]      |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1590:9
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1591 |         run_len: usize,
[INFO] [stdout] 1592 |     ) -> TextInsertionStream {
[INFO] [stdout]      |          ------------------- the lifetime gets 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] 1592 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/push_interface.rs:1596:9
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         &mut self,
[INFO] [stdout]      |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 1597 |         run_len: usize,
[INFO] [stdout] 1598 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]      |          ------------------------ the lifetime gets 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] 1598 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 126 |         run_length: usize,
[INFO] [stdout] 127 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 127 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 136 |         run_length: usize,
[INFO] [stdout] 137 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 137 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/record_set.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 145 |         run_length: usize,
[INFO] [stdout] 146 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 146 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1119:31
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef {
[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] 1119 |     pub fn as_field_value_ref(&self) -> FieldValueRef<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/record_data/stream_value.rs:1523:21
[INFO] [stdout]      |
[INFO] [stdout] 1523 |     pub fn to_owned(&self) -> StreamValueData {
[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] 1523 |     pub fn to_owned(&self) -> StreamValueData<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 336 |         run_length: usize,
[INFO] [stdout] 337 |     ) -> BytesInsertionStream {
[INFO] [stdout]     |          -------------------- the lifetime gets 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] 337 |     ) -> BytesInsertionStream<'_> {
[INFO] [stdout]     |                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 345 |         run_length: usize,
[INFO] [stdout] 346 |     ) -> TextInsertionStream {
[INFO] [stdout]     |          ------------------- the lifetime gets 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] 346 |     ) -> TextInsertionStream<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/record_data/varying_type_inserter.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 353 |         run_length: usize,
[INFO] [stdout] 354 |     ) -> MaybeTextInsertionStream {
[INFO] [stdout]     |          ------------------------ the lifetime gets 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] 354 |     ) -> MaybeTextInsertionStream<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `typeline_core` (lib); 132 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/d98a5da813da67eb189387b8ccfb73cf481275d8/bin/rustc --crate-name typeline_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug_disable_terminator", "debug_log", "debug_log_extern_style_sheet", "debug_log_lenient", "debug_log_show_ref_lookup_iter", "debug_logging", "debug_logging_cow_fields", "debug_logging_field_action_group_accel", "debug_logging_field_action_groups", "debug_logging_field_actions", "debug_logging_full", "debug_logging_group_tracks", "debug_logging_iter_states", "debug_logging_liveness_analysis", "debug_logging_output_fields", "debug_logging_setup", "debug_logging_streams", "debug_logging_transform_update", "debug_logging_transform_update_timestamps", "debug_reduce_field_refs", "debug_state", "default", "handlebars", "repl", "serde_derive", "serde_json", "unstable"))' -C metadata=656b7ccc3a40563a -C extra-filename=-ad28ceb9794fdb84 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern arrayvec=/opt/rustwide/target/debug/deps/libarrayvec-6787795dad2022bb.rmeta --extern bitbybit=/opt/rustwide/target/debug/deps/libbitbybit-974fa131f15b1369.so --extern bitvec=/opt/rustwide/target/debug/deps/libbitvec-343e782364a03fe7.rmeta --extern bstr=/opt/rustwide/target/debug/deps/libbstr-af946df49ce322d6.rmeta --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-0ca05e2b6e4ac259.rmeta --extern encoding_rs=/opt/rustwide/target/debug/deps/libencoding_rs-b82cdfc94e6ffde2.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-54c298ef2c719b26.rmeta --extern lexical_core=/opt/rustwide/target/debug/deps/liblexical_core-60b3bc9622b0065e.rmeta --extern memchr=/opt/rustwide/target/debug/deps/libmemchr-38bf064dbe8703ff.rmeta --extern metamatch=/opt/rustwide/target/debug/deps/libmetamatch-fff0bb0cf16065a7.so --extern num=/opt/rustwide/target/debug/deps/libnum-78f8d0d02abc1336.rmeta --extern num_order=/opt/rustwide/target/debug/deps/libnum_order-113530dcda33da42.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-3c6215c804b866be.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-d4dd68e1bfd571ed.rmeta --extern ref_cast=/opt/rustwide/target/debug/deps/libref_cast-17cc95b0d08e5a3e.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-63a2571b043fd00f.rmeta --extern regex_syntax=/opt/rustwide/target/debug/deps/libregex_syntax-c295428d5ba0c3f8.rmeta --extern smallstr=/opt/rustwide/target/debug/deps/libsmallstr-d88fca4ebca20242.rmeta --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-f7988e3fd763b0f5.rmeta --extern static_assertions=/opt/rustwide/target/debug/deps/libstatic_assertions-637a4f0624448cb4.rmeta --extern subenum=/opt/rustwide/target/debug/deps/libsubenum-5cdadf5e5b20fcc2.so --extern thin_vec=/opt/rustwide/target/debug/deps/libthin_vec-36b4e153df71a3fd.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-404b1eee7a7ae49f.rmeta --extern unicode_ident=/opt/rustwide/target/debug/deps/libunicode_ident-789518360c3d1d31.rmeta --cap-lints=forbid -Copt-level=3` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "085c29b126a89282c2c95ed93e46e6cb24c4d1c166941e283757ee305fed73e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "085c29b126a89282c2c95ed93e46e6cb24c4d1c166941e283757ee305fed73e0", kill_on_drop: false }`
[INFO] [stdout] 085c29b126a89282c2c95ed93e46e6cb24c4d1c166941e283757ee305fed73e0
