[INFO] cloning repository https://github.com/noorllpori/Ts3EzApi
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/noorllpori/Ts3EzApi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoorllpori%2FTs3EzApi", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoorllpori%2FTs3EzApi'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f0e48d88abb10a2c051ffb6fc339f228047ff69b
[INFO] checking noorllpori/Ts3EzApi against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoorllpori%2FTs3EzApi" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/noorllpori/Ts3EzApi
[INFO] finished tweaking git repo https://github.com/noorllpori/Ts3EzApi
[INFO] tweaked toml for git repo https://github.com/noorllpori/Ts3EzApi written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/noorllpori/Ts3EzApi on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/noorllpori/Ts3EzApi already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded t4rust-derive v0.3.1
[INFO] [stderr]   Downloaded git-testament-derive v0.2.1
[INFO] [stderr]   Downloaded audiopus v0.3.0-rc.0
[INFO] [stderr]   Downloaded eax v0.5.0
[INFO] [stderr]   Downloaded quicklz v0.3.1
[INFO] [stderr]   Downloaded dbl v0.3.2
[INFO] [stderr]   Downloaded git-testament v0.2.6
[INFO] [stderr]   Downloaded resolv-conf v0.7.1
[INFO] [stderr]   Downloaded time-macros v0.2.21
[INFO] [stderr]   Downloaded async-tungstenite v0.29.1
[INFO] [stderr]   Downloaded tempfile v3.19.0
[INFO] [stderr]   Downloaded cmac v0.7.2
[INFO] [stderr]   Downloaded omnom v3.0.0
[INFO] [stderr]   Downloaded reqwest v0.12.14
[INFO] [stderr]   Downloaded smol v2.0.2
[INFO] [stderr]   Downloaded rug v1.27.0
[INFO] [stderr]   Downloaded audiopus_sys v0.2.2
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.6.4
[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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa0696c504166d3c3ea85584e064550aaa6e58aef10e96bbda7502dc0f068a4b
[INFO] running `Command { std: "docker" "start" "-a" "fa0696c504166d3c3ea85584e064550aaa6e58aef10e96bbda7502dc0f068a4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa0696c504166d3c3ea85584e064550aaa6e58aef10e96bbda7502dc0f068a4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa0696c504166d3c3ea85584e064550aaa6e58aef10e96bbda7502dc0f068a4b", kill_on_drop: false }`
[INFO] [stdout] fa0696c504166d3c3ea85584e064550aaa6e58aef10e96bbda7502dc0f068a4b
[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" "-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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a09573959796716ba9a31fb4ec35fce9e774d5b467c940233ebe8b2283c7db9
[INFO] running `Command { std: "docker" "start" "-a" "3a09573959796716ba9a31fb4ec35fce9e774d5b467c940233ebe8b2283c7db9", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking once_cell v1.21.1
[INFO] [stderr]     Checking smallvec v1.14.0
[INFO] [stderr]    Compiling zerocopy v0.8.23
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]     Checking value-bag v1.10.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking base64ct v1.7.3
[INFO] [stderr]     Checking log v0.4.26
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]    Compiling winnow v0.7.4
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling indexmap v2.8.0
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling time-macros v0.2.21
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling cc v1.2.16
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking subtle-ng v2.5.0
[INFO] [stderr]     Checking sha-1 v0.10.1
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking curve25519-dalek-ng v4.1.1
[INFO] [stderr]     Checking omnom v3.0.0
[INFO] [stderr]     Checking self_cell v1.1.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking clap_builder v4.5.32
[INFO] [stderr]    Compiling time v0.3.40
[INFO] [stderr]     Checking dbl v0.3.2
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking cmac v0.7.2
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking eax v0.5.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]    Compiling anyhow v1.0.97
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling openssl-sys v0.9.106
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking half v2.5.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling openssl v0.10.71
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking data-encoding v2.8.0
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]    Compiling sdl2-sys v0.37.0
[INFO] [stderr]    Compiling audiopus_sys v0.2.2
[INFO] [stderr]     Checking event-listener v5.4.0
[INFO] [stderr]     Checking hostname v0.4.0
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.3
[INFO] [stderr]     Checking resolv-conf v0.7.1
[INFO] [stderr]     Checking lru-cache v0.1.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling sdl2 v0.37.0
[INFO] [stderr]     Checking audiopus v0.3.0-rc.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking async-lock v3.4.0
[INFO] [stderr]     Checking env_logger v0.8.4
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking tokio v1.44.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling t4rust-derive v0.3.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]     Checking ref-cast v1.0.24
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]     Checking thiserror v2.0.12
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling git-testament-derive v0.2.1
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]     Checking quicklz v0.3.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]     Checking git-testament v0.2.6
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking clap v4.5.32
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling quickcheck_macros v1.0.0
[INFO] [stderr]     Checking tokio-util v0.7.14
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking tokio-stream v0.1.17
[INFO] [stderr]     Checking h2 v0.4.8
[INFO] [stderr]     Checking quickcheck v1.0.3
[INFO] [stderr]     Checking async-channel v2.3.1
[INFO] [stderr]     Checking getrandom v0.3.2
[INFO] [stderr]     Checking blocking v1.6.1
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking async-executor v1.13.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking rand v0.9.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking async-fs v2.1.2
[INFO] [stderr]     Checking tungstenite v0.26.2
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking heck v0.5.0
[INFO] [stderr]     Checking bitflags v2.9.0
[INFO] [stderr]     Checking deranged v0.4.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking serde_json v1.0.140
[INFO] [stderr]     Checking tsproto-packets v0.1.0 (/opt/rustwide/workdir/utils/tsproto-packets)
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 |               pub fn data(&self) -> &$borrow_name { self.0.borrow_dependent() }
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         ||
[INFO] [stdout]     |                           |         |the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 114 | / create_buf!(InAudioBuf, InAudio, into_audio;
[INFO] [stdout] 115 | |     InCommandBuf, InCommand, into_command;
[INFO] [stdout] 116 | |     InC2SInitBuf, InC2SInit, into_c2sinit;
[INFO] [stdout] 117 | |     InS2CInitBuf, InS2CInit, into_s2cinit);
[INFO] [stdout]     | |__________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `create_buf` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |             pub fn data(&self) -> &$borrow_name<'_> { self.0.borrow_dependent() }
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:794:14
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn data(&self) -> &S2CInitData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn data(&self) -> &S2CInitData<'_> { &self.data }
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:801:14
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn data(&self) -> &C2SInitData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn data(&self) -> &C2SInitData<'_> { &self.data }
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:808:14
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn data(&self) -> &AudioData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn data(&self) -> &AudioData<'_> { &self.data }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:906:16
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn header(&self) -> InHeader { InHeader { direction: self.dir, data: self.header_bytes() } }
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn header(&self) -> InHeader<'_> { InHeader { direction: self.dir, data: self.header_bytes() } }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:910:16
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn packet(&self) -> InPacket { InPacket::new(self.dir, &self.data) }
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn packet(&self) -> InPacket<'_> { InPacket::new(self.dir, &self.data) }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling toml_edit v0.22.24
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking hyper v1.6.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking simple_asn1 v0.6.3
[INFO] [stderr]     Checking tokio-tungstenite v0.26.2
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking async-tungstenite v0.29.1
[INFO] [stderr]    Compiling toml v0.8.20
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]    Compiling tsproto-structs v0.2.0 (/opt/rustwide/workdir/utils/tsproto-structs)
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 |               pub fn data(&self) -> &$borrow_name { self.0.borrow_dependent() }
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^^^^^
[INFO] [stdout]     |                           |         ||
[INFO] [stdout]     |                           |         |the same lifetime is hidden here
[INFO] [stdout]     |                           |         the same lifetime is elided here
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 114 | / create_buf!(InAudioBuf, InAudio, into_audio;
[INFO] [stdout] 115 | |     InCommandBuf, InCommand, into_command;
[INFO] [stdout] 116 | |     InC2SInitBuf, InC2SInit, into_c2sinit;
[INFO] [stdout] 117 | |     InS2CInitBuf, InS2CInit, into_s2cinit);
[INFO] [stdout]     | |__________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `create_buf` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |             pub fn data(&self) -> &$borrow_name<'_> { self.0.borrow_dependent() }
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:794:14
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn data(&self) -> &S2CInitData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn data(&self) -> &S2CInitData<'_> { &self.data }
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:801:14
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn data(&self) -> &C2SInitData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn data(&self) -> &C2SInitData<'_> { &self.data }
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:808:14
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn data(&self) -> &AudioData { &self.data }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^
[INFO] [stdout]     |                 |         ||
[INFO] [stdout]     |                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                 |         the same lifetime is elided here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn data(&self) -> &AudioData<'_> { &self.data }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:906:16
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn header(&self) -> InHeader { InHeader { direction: self.dir, data: self.header_bytes() } }
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn header(&self) -> InHeader<'_> { InHeader { direction: self.dir, data: self.header_bytes() } }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-packets/src/packets.rs:910:16
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn packet(&self) -> InPacket { InPacket::new(self.dir, &self.data) }
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 910 |     pub fn packet(&self) -> InPacket<'_> { InPacket::new(self.dir, &self.data) }
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking hickory-proto v0.24.4
[INFO] [stderr]     Checking reqwest v0.12.14
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-structs/src/book.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId> {
[INFO] [stdout]     |                               ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking polling v3.7.4
[INFO] [stderr]    Compiling tsproto-types v0.1.0 (/opt/rustwide/workdir/utils/tsproto-types)
[INFO] [stderr]    Compiling ts-bookkeeping v0.1.0 (/opt/rustwide/workdir/utils/ts-bookkeeping)
[INFO] [stderr]     Checking async-io v2.4.0
[INFO] [stderr]     Checking async-signal v0.2.10
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-structs/src/book.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId> {
[INFO] [stdout]     |                               ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking async-process v2.3.0
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-structs/src/book.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId> {
[INFO] [stdout]     |                               ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn get_all_properties(&self) -> impl Iterator<Item = PropId<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking async-std v1.13.1
[INFO] [stderr]     Checking smol v2.0.2
[INFO] [stderr]     Checking hickory-resolver v0.24.4
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-types/src/lib.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn as_ref(&self) -> InvokerRef {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn as_ref(&self) -> InvokerRef<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> utils/tsproto-types/src/lib.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn as_ref(&self) -> InvokerRef {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn as_ref(&self) -> InvokerRef<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tsproto v0.2.0 (/opt/rustwide/workdir/tsproto)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/properties.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub fn get_property(&self, id: &PropertyId) -> Result<PropertyValueRef> {
[INFO] [stdout]   |                         ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub fn get_property(&self, id: &PropertyId) -> Result<PropertyValueRef<'_>> {
[INFO] [stdout]   |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/events.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_ref(&self) -> PropertyValueRef {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_ref(&self) -> PropertyValueRef<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:478:14
[INFO] [stdout]     |
[INFO] [stdout] 478 |     pub fn iter(&self) -> InMessageIterator<InChannelChangedPart> { self.into_iter() }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 478 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelChangedPart> { self.into_iter() }
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:561:14
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn iter(&self) -> InMessageIterator<InChannelDescriptionChangedPart> { self.into_iter() }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDescriptionChangedPart> { self.into_iter() }
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1124:14
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub fn iter(&self) -> InMessageIterator<InChannelListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1139:16
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     pub fn as_out(&self) -> OutChannelListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     pub fn as_out(&self) -> OutChannelListPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1357:14
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     pub fn iter(&self) -> InMessageIterator<InChannelMovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelMovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1379:16
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn as_out(&self) -> OutChannelMovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn as_out(&self) -> OutChannelMovedPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1453:14
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn iter(&self) -> InMessageIterator<InChannelPasswordChangedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPasswordChangedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1557:14
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn iter(&self) -> InMessageIterator<InChannelPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1664:14
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     pub fn iter(&self) -> InMessageIterator<InChannelSubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelSubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1748:14
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn iter(&self) -> InMessageIterator<InChannelUnsubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelUnsubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1934:14
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn iter(&self) -> InMessageIterator<InClientChannelGroupChangedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChannelGroupChangedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1956:16
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn as_out(&self) -> OutClientChannelGroupChangedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn as_out(&self) -> OutClientChannelGroupChangedPart<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2044:14
[INFO] [stdout]      |
[INFO] [stdout] 2044 |     pub fn iter(&self) -> InMessageIterator<InClientChatClosedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2044 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatClosedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2059:16
[INFO] [stdout]      |
[INFO] [stdout] 2059 |     pub fn as_out(&self) -> OutClientChatClosedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2059 |     pub fn as_out(&self) -> OutClientChatClosedPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2142:14
[INFO] [stdout]      |
[INFO] [stdout] 2142 |     pub fn iter(&self) -> InMessageIterator<InClientChatComposingPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2142 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatComposingPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2157:16
[INFO] [stdout]      |
[INFO] [stdout] 2157 |     pub fn as_out(&self) -> OutClientChatComposingPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2157 |     pub fn as_out(&self) -> OutClientChatComposingPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2946:14
[INFO] [stdout]      |
[INFO] [stdout] 2946 |     pub fn iter(&self) -> InMessageIterator<InClientConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2946 |     pub fn iter(&self) -> InMessageIterator<'_, InClientConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2961:16
[INFO] [stdout]      |
[INFO] [stdout] 2961 |     pub fn as_out(&self) -> OutClientConnectionInfoPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2961 |     pub fn as_out(&self) -> OutClientConnectionInfoPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:3821:14
[INFO] [stdout]      |
[INFO] [stdout] 3821 |     pub fn iter(&self) -> InMessageIterator<InClientEnterViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3821 |     pub fn iter(&self) -> InMessageIterator<'_, InClientEnterViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:3843:16
[INFO] [stdout]      |
[INFO] [stdout] 3843 |     pub fn as_out(&self) -> OutClientEnterViewPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3843 |     pub fn as_out(&self) -> OutClientEnterViewPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4093:14
[INFO] [stdout]      |
[INFO] [stdout] 4093 |     pub fn iter(&self) -> InMessageIterator<InClientLeftViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4093 |     pub fn iter(&self) -> InMessageIterator<'_, InClientLeftViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4115:16
[INFO] [stdout]      |
[INFO] [stdout] 4115 |     pub fn as_out(&self) -> OutClientLeftViewPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4115 |     pub fn as_out(&self) -> OutClientLeftViewPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4307:14
[INFO] [stdout]      |
[INFO] [stdout] 4307 |     pub fn iter(&self) -> InMessageIterator<InClientMovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4307 |     pub fn iter(&self) -> InMessageIterator<'_, InClientMovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4329:16
[INFO] [stdout]      |
[INFO] [stdout] 4329 |     pub fn as_out(&self) -> OutClientMovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4329 |     pub fn as_out(&self) -> OutClientMovedPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4425:14
[INFO] [stdout]      |
[INFO] [stdout] 4425 |     pub fn iter(&self) -> InMessageIterator<InClientNeededPermissionsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4425 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNeededPermissionsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4530:14
[INFO] [stdout]      |
[INFO] [stdout] 4530 |     pub fn iter(&self) -> InMessageIterator<InClientPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4530 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4706:14
[INFO] [stdout]      |
[INFO] [stdout] 4706 |     pub fn iter(&self) -> InMessageIterator<InClientServerGroupAddedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4706 |     pub fn iter(&self) -> InMessageIterator<'_, InClientServerGroupAddedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4728:16
[INFO] [stdout]      |
[INFO] [stdout] 4728 |     pub fn as_out(&self) -> OutClientServerGroupAddedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4728 |     pub fn as_out(&self) -> OutClientServerGroupAddedPart<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4894:14
[INFO] [stdout]      |
[INFO] [stdout] 4894 |     pub fn iter(&self) -> InMessageIterator<InClientServerGroupRemovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4894 |     pub fn iter(&self) -> InMessageIterator<'_, InClientServerGroupRemovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4916:16
[INFO] [stdout]      |
[INFO] [stdout] 4916 |     pub fn as_out(&self) -> OutClientServerGroupRemovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4916 |     pub fn as_out(&self) -> OutClientServerGroupRemovedPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5682:14
[INFO] [stdout]      |
[INFO] [stdout] 5682 |     pub fn iter(&self) -> InMessageIterator<InClientUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5682 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5704:16
[INFO] [stdout]      |
[INFO] [stdout] 5704 |     pub fn as_out(&self) -> OutClientUpdatedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5704 |     pub fn as_out(&self) -> OutClientUpdatedPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5876:14
[INFO] [stdout]      |
[INFO] [stdout] 5876 |     pub fn iter(&self) -> InMessageIterator<InCommandErrorPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5876 |     pub fn iter(&self) -> InMessageIterator<'_, InCommandErrorPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5891:16
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     pub fn as_out(&self) -> OutCommandErrorPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     pub fn as_out(&self) -> OutCommandErrorPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5976:14
[INFO] [stdout]      |
[INFO] [stdout] 5976 |     pub fn iter(&self) -> InMessageIterator<InFileListFinishedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5976 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListFinishedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5991:16
[INFO] [stdout]      |
[INFO] [stdout] 5991 |     pub fn as_out(&self) -> OutFileListFinishedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5991 |     pub fn as_out(&self) -> OutFileListFinishedPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6113:14
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     pub fn iter(&self) -> InMessageIterator<InFiletransferStatusPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     pub fn iter(&self) -> InMessageIterator<'_, InFiletransferStatusPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6128:16
[INFO] [stdout]      |
[INFO] [stdout] 6128 |     pub fn as_out(&self) -> OutFiletransferStatusPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6128 |     pub fn as_out(&self) -> OutFiletransferStatusPart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6219:14
[INFO] [stdout]      |
[INFO] [stdout] 6219 |     pub fn iter(&self) -> InMessageIterator<InInitIvExpandPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6219 |     pub fn iter(&self) -> InMessageIterator<'_, InInitIvExpandPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6234:16
[INFO] [stdout]      |
[INFO] [stdout] 6234 |     pub fn as_out(&self) -> OutInitIvExpandPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6234 |     pub fn as_out(&self) -> OutInitIvExpandPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6402:14
[INFO] [stdout]      |
[INFO] [stdout] 6402 |     pub fn iter(&self) -> InMessageIterator<InInitIvExpand2Part> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6402 |     pub fn iter(&self) -> InMessageIterator<'_, InInitIvExpand2Part> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6417:16
[INFO] [stdout]      |
[INFO] [stdout] 6417 |     pub fn as_out(&self) -> OutInitIvExpand2Part {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6417 |     pub fn as_out(&self) -> OutInitIvExpand2Part<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7522:14
[INFO] [stdout]      |
[INFO] [stdout] 7522 |     pub fn iter(&self) -> InMessageIterator<InInitServerPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7522 |     pub fn iter(&self) -> InMessageIterator<'_, InInitServerPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7537:16
[INFO] [stdout]      |
[INFO] [stdout] 7537 |     pub fn as_out(&self) -> OutInitServerPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7537 |     pub fn as_out(&self) -> OutInitServerPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7720:14
[INFO] [stdout]      |
[INFO] [stdout] 7720 |     pub fn iter(&self) -> InMessageIterator<InPluginCommandPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7720 |     pub fn iter(&self) -> InMessageIterator<'_, InPluginCommandPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7742:16
[INFO] [stdout]      |
[INFO] [stdout] 7742 |     pub fn as_out(&self) -> OutPluginCommandPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7742 |     pub fn as_out(&self) -> OutPluginCommandPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8131:14
[INFO] [stdout]      |
[INFO] [stdout] 8131 |     pub fn iter(&self) -> InMessageIterator<InServerEditedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8131 |     pub fn iter(&self) -> InMessageIterator<'_, InServerEditedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8153:16
[INFO] [stdout]      |
[INFO] [stdout] 8153 |     pub fn as_out(&self) -> OutServerEditedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8153 |     pub fn as_out(&self) -> OutServerEditedPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8354:14
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<InServerTempPasswordListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<'_, InServerTempPasswordListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8369:16
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutServerTempPasswordListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutServerTempPasswordListPart<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9346:14
[INFO] [stdout]      |
[INFO] [stdout] 9346 |     pub fn iter(&self) -> InMessageIterator<InServerUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9346 |     pub fn iter(&self) -> InMessageIterator<'_, InServerUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9361:16
[INFO] [stdout]      |
[INFO] [stdout] 9361 |     pub fn as_out(&self) -> OutServerUpdatedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9361 |     pub fn as_out(&self) -> OutServerUpdatedPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9562:14
[INFO] [stdout]      |
[INFO] [stdout] 9562 |     pub fn iter(&self) -> InMessageIterator<InTokenUsedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9562 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenUsedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9577:16
[INFO] [stdout]      |
[INFO] [stdout] 9577 |     pub fn as_out(&self) -> OutTokenUsedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9577 |     pub fn as_out(&self) -> OutTokenUsedPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9686:14
[INFO] [stdout]      |
[INFO] [stdout] 9686 |     pub fn iter(&self) -> InMessageIterator<InChannelEditedLowPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9686 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditedLowPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9701:16
[INFO] [stdout]      |
[INFO] [stdout] 9701 |     pub fn as_out(&self) -> OutChannelEditedLowPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9701 |     pub fn as_out(&self) -> OutChannelEditedLowPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9812:14
[INFO] [stdout]      |
[INFO] [stdout] 9812 |     pub fn iter(&self) -> InMessageIterator<InClientPokePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9812 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPokePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9834:16
[INFO] [stdout]      |
[INFO] [stdout] 9834 |     pub fn as_out(&self) -> OutClientPokePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9834 |     pub fn as_out(&self) -> OutClientPokePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9913:14
[INFO] [stdout]      |
[INFO] [stdout] 9913 |     pub fn iter(&self) -> InMessageIterator<InChannelCreateResponsePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9913 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreateResponsePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10508:14
[INFO] [stdout]       |
[INFO] [stdout] 10508 |     pub fn iter(&self) -> InMessageIterator<InChannelInfoResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10508 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelInfoResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10523:16
[INFO] [stdout]       |
[INFO] [stdout] 10523 |     pub fn as_out(&self) -> OutChannelInfoResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10523 |     pub fn as_out(&self) -> OutChannelInfoResponsePart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10955:14
[INFO] [stdout]       |
[INFO] [stdout] 10955 |     pub fn iter(&self) -> InMessageIterator<InChannelListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10955 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10970:16
[INFO] [stdout]       |
[INFO] [stdout] 10970 |     pub fn as_out(&self) -> OutChannelListResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10970 |     pub fn as_out(&self) -> OutChannelListResponsePart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11078:14
[INFO] [stdout]       |
[INFO] [stdout] 11078 |     pub fn iter(&self) -> InMessageIterator<InChannelFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11078 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11093:16
[INFO] [stdout]       |
[INFO] [stdout] 11093 |     pub fn as_out(&self) -> OutChannelFindPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11093 |     pub fn as_out(&self) -> OutChannelFindPart<'_> {
[INFO] [stdout]       |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11650:14
[INFO] [stdout]       |
[INFO] [stdout] 11650 |     pub fn iter(&self) -> InMessageIterator<InClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11650 |     pub fn iter(&self) -> InMessageIterator<'_, InClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11665:16
[INFO] [stdout]       |
[INFO] [stdout] 11665 |     pub fn as_out(&self) -> OutClientListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11665 |     pub fn as_out(&self) -> OutClientListPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:12078:14
[INFO] [stdout]       |
[INFO] [stdout] 12078 |     pub fn iter(&self) -> InMessageIterator<InClientDbInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12078 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:12093:16
[INFO] [stdout]       |
[INFO] [stdout] 12093 |     pub fn as_out(&self) -> OutClientDbInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12093 |     pub fn as_out(&self) -> OutClientDbInfoPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13240:14
[INFO] [stdout]       |
[INFO] [stdout] 13240 |     pub fn iter(&self) -> InMessageIterator<InClientInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13240 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13255:16
[INFO] [stdout]       |
[INFO] [stdout] 13255 |     pub fn as_out(&self) -> OutClientInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13255 |     pub fn as_out(&self) -> OutClientInfoPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13557:14
[INFO] [stdout]       |
[INFO] [stdout] 13557 |     pub fn iter(&self) -> InMessageIterator<InServerListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13557 |     pub fn iter(&self) -> InMessageIterator<'_, InServerListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13572:16
[INFO] [stdout]       |
[INFO] [stdout] 13572 |     pub fn as_out(&self) -> OutServerListResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13572 |     pub fn as_out(&self) -> OutServerListResponsePart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13658:14
[INFO] [stdout]       |
[INFO] [stdout] 13658 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAddResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13658 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAddResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13913:14
[INFO] [stdout]       |
[INFO] [stdout] 13913 |     pub fn iter(&self) -> InMessageIterator<InWhoAmIPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13913 |     pub fn iter(&self) -> InMessageIterator<'_, InWhoAmIPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13928:16
[INFO] [stdout]       |
[INFO] [stdout] 13928 |     pub fn as_out(&self) -> OutWhoAmIPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13928 |     pub fn as_out(&self) -> OutWhoAmIPart<'_> {
[INFO] [stdout]       |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14208:14
[INFO] [stdout]       |
[INFO] [stdout] 14208 |     pub fn iter(&self) -> InMessageIterator<InBanListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14208 |     pub fn iter(&self) -> InMessageIterator<'_, InBanListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14223:16
[INFO] [stdout]       |
[INFO] [stdout] 14223 |     pub fn as_out(&self) -> OutBanListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14223 |     pub fn as_out(&self) -> OutBanListPart<'_> {
[INFO] [stdout]       |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14419:14
[INFO] [stdout]       |
[INFO] [stdout] 14419 |     pub fn iter(&self) -> InMessageIterator<InChannelClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14419 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14434:16
[INFO] [stdout]       |
[INFO] [stdout] 14434 |     pub fn as_out(&self) -> OutChannelClientPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14434 |     pub fn as_out(&self) -> OutChannelClientPermListPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14963:14
[INFO] [stdout]       |
[INFO] [stdout] 14963 |     pub fn iter(&self) -> InMessageIterator<InChannelCreatedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14963 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreatedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14985:16
[INFO] [stdout]       |
[INFO] [stdout] 14985 |     pub fn as_out(&self) -> OutChannelCreatedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14985 |     pub fn as_out(&self) -> OutChannelCreatedPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15133:14
[INFO] [stdout]       |
[INFO] [stdout] 15133 |     pub fn iter(&self) -> InMessageIterator<InChannelDeletedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15133 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDeletedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15155:16
[INFO] [stdout]       |
[INFO] [stdout] 15155 |     pub fn as_out(&self) -> OutChannelDeletedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15155 |     pub fn as_out(&self) -> OutChannelDeletedPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15680:14
[INFO] [stdout]       |
[INFO] [stdout] 15680 |     pub fn iter(&self) -> InMessageIterator<InChannelEditedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15680 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15702:16
[INFO] [stdout]       |
[INFO] [stdout] 15702 |     pub fn as_out(&self) -> OutChannelEditedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15702 |     pub fn as_out(&self) -> OutChannelEditedPart<'_> {
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15842:14
[INFO] [stdout]       |
[INFO] [stdout] 15842 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15842 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16108:14
[INFO] [stdout]       |
[INFO] [stdout] 16108 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16108 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16123:16
[INFO] [stdout]       |
[INFO] [stdout] 16123 |     pub fn as_out(&self) -> OutChannelGroupListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16123 |     pub fn as_out(&self) -> OutChannelGroupListPart<'_> {
[INFO] [stdout]       |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16297:14
[INFO] [stdout]       |
[INFO] [stdout] 16297 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16297 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16312:16
[INFO] [stdout]       |
[INFO] [stdout] 16312 |     pub fn as_out(&self) -> OutChannelGroupPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16312 |     pub fn as_out(&self) -> OutChannelGroupPermListPart<'_> {
[INFO] [stdout]       |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16470:14
[INFO] [stdout]       |
[INFO] [stdout] 16470 |     pub fn iter(&self) -> InMessageIterator<InChannelPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16470 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16636:14
[INFO] [stdout]       |
[INFO] [stdout] 16636 |     pub fn iter(&self) -> InMessageIterator<InClientDbFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16636 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16651:16
[INFO] [stdout]       |
[INFO] [stdout] 16651 |     pub fn as_out(&self) -> OutClientDbFindPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16651 |     pub fn as_out(&self) -> OutClientDbFindPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16745:14
[INFO] [stdout]       |
[INFO] [stdout] 16745 |     pub fn iter(&self) -> InMessageIterator<InClientDbIdFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16745 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbIdFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16760:16
[INFO] [stdout]       |
[INFO] [stdout] 16760 |     pub fn as_out(&self) -> OutClientDbIdFromUidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16760 |     pub fn as_out(&self) -> OutClientDbIdFromUidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16960:14
[INFO] [stdout]       |
[INFO] [stdout] 16960 |     pub fn iter(&self) -> InMessageIterator<InClientDbListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16960 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16975:16
[INFO] [stdout]       |
[INFO] [stdout] 16975 |     pub fn as_out(&self) -> OutClientDbListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16975 |     pub fn as_out(&self) -> OutClientDbListPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17085:14
[INFO] [stdout]       |
[INFO] [stdout] 17085 |     pub fn iter(&self) -> InMessageIterator<InClientIdsPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17085 |     pub fn iter(&self) -> InMessageIterator<'_, InClientIdsPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17100:16
[INFO] [stdout]       |
[INFO] [stdout] 17100 |     pub fn as_out(&self) -> OutClientIdsPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17100 |     pub fn as_out(&self) -> OutClientIdsPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17205:14
[INFO] [stdout]       |
[INFO] [stdout] 17205 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromDbIdPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17205 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromDbIdPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17220:16
[INFO] [stdout]       |
[INFO] [stdout] 17220 |     pub fn as_out(&self) -> OutClientNameFromDbIdPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17220 |     pub fn as_out(&self) -> OutClientNameFromDbIdPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17325:14
[INFO] [stdout]       |
[INFO] [stdout] 17325 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17325 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17340:16
[INFO] [stdout]       |
[INFO] [stdout] 17340 |     pub fn as_out(&self) -> OutClientNameFromUidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17340 |     pub fn as_out(&self) -> OutClientNameFromUidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17445:14
[INFO] [stdout]       |
[INFO] [stdout] 17445 |     pub fn iter(&self) -> InMessageIterator<InClientUidFromClidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17445 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUidFromClidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17460:16
[INFO] [stdout]       |
[INFO] [stdout] 17460 |     pub fn as_out(&self) -> OutClientUidFromClidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17460 |     pub fn as_out(&self) -> OutClientUidFromClidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17627:14
[INFO] [stdout]       |
[INFO] [stdout] 17627 |     pub fn iter(&self) -> InMessageIterator<InClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17627 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17642:16
[INFO] [stdout]       |
[INFO] [stdout] 17642 |     pub fn as_out(&self) -> OutClientPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17642 |     pub fn as_out(&self) -> OutClientPermListPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17718:14
[INFO] [stdout]       |
[INFO] [stdout] 17718 |     pub fn iter(&self) -> InMessageIterator<InClientSetServerQueryLoginPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17718 |     pub fn iter(&self) -> InMessageIterator<'_, InClientSetServerQueryLoginPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17733:16
[INFO] [stdout]       |
[INFO] [stdout] 17733 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17733 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginPart<'_> {
[INFO] [stdout]       |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17892:14
[INFO] [stdout]       |
[INFO] [stdout] 17892 |     pub fn iter(&self) -> InMessageIterator<InComplainListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17892 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17907:16
[INFO] [stdout]       |
[INFO] [stdout] 17907 |     pub fn as_out(&self) -> OutComplainListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17907 |     pub fn as_out(&self) -> OutComplainListPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18093:14
[INFO] [stdout]       |
[INFO] [stdout] 18093 |     pub fn iter(&self) -> InMessageIterator<InFileDownloadPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18093 |     pub fn iter(&self) -> InMessageIterator<'_, InFileDownloadPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18108:16
[INFO] [stdout]       |
[INFO] [stdout] 18108 |     pub fn as_out(&self) -> OutFileDownloadPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18108 |     pub fn as_out(&self) -> OutFileDownloadPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18258:14
[INFO] [stdout]       |
[INFO] [stdout] 18258 |     pub fn iter(&self) -> InMessageIterator<InFileInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18258 |     pub fn iter(&self) -> InMessageIterator<'_, InFileInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18273:16
[INFO] [stdout]       |
[INFO] [stdout] 18273 |     pub fn as_out(&self) -> OutFileInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18273 |     pub fn as_out(&self) -> OutFileInfoPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18439:14
[INFO] [stdout]       |
[INFO] [stdout] 18439 |     pub fn iter(&self) -> InMessageIterator<InFileListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18439 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18454:16
[INFO] [stdout]       |
[INFO] [stdout] 18454 |     pub fn as_out(&self) -> OutFileListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18454 |     pub fn as_out(&self) -> OutFileListPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18731:14
[INFO] [stdout]       |
[INFO] [stdout] 18731 |     pub fn iter(&self) -> InMessageIterator<InFiletransferPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18731 |     pub fn iter(&self) -> InMessageIterator<'_, InFiletransferPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18746:16
[INFO] [stdout]       |
[INFO] [stdout] 18746 |     pub fn as_out(&self) -> OutFiletransferPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18746 |     pub fn as_out(&self) -> OutFiletransferPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18939:14
[INFO] [stdout]       |
[INFO] [stdout] 18939 |     pub fn iter(&self) -> InMessageIterator<InFileUploadPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18939 |     pub fn iter(&self) -> InMessageIterator<'_, InFileUploadPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18954:16
[INFO] [stdout]       |
[INFO] [stdout] 18954 |     pub fn as_out(&self) -> OutFileUploadPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18954 |     pub fn as_out(&self) -> OutFileUploadPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19099:14
[INFO] [stdout]       |
[INFO] [stdout] 19099 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19099 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19114:16
[INFO] [stdout]       |
[INFO] [stdout] 19114 |     pub fn as_out(&self) -> OutOfflineMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19114 |     pub fn as_out(&self) -> OutOfflineMessagePart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19262:14
[INFO] [stdout]       |
[INFO] [stdout] 19262 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19262 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19277:16
[INFO] [stdout]       |
[INFO] [stdout] 19277 |     pub fn as_out(&self) -> OutOfflineMessageListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19277 |     pub fn as_out(&self) -> OutOfflineMessageListPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19418:14
[INFO] [stdout]       |
[INFO] [stdout] 19418 |     pub fn iter(&self) -> InMessageIterator<InPermFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19418 |     pub fn iter(&self) -> InMessageIterator<'_, InPermFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19561:14
[INFO] [stdout]       |
[INFO] [stdout] 19561 |     pub fn iter(&self) -> InMessageIterator<InPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19561 |     pub fn iter(&self) -> InMessageIterator<'_, InPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19576:16
[INFO] [stdout]       |
[INFO] [stdout] 19576 |     pub fn as_out(&self) -> OutPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19576 |     pub fn as_out(&self) -> OutPermListPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19809:14
[INFO] [stdout]       |
[INFO] [stdout] 19809 |     pub fn iter(&self) -> InMessageIterator<InPermOverviewPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19809 |     pub fn iter(&self) -> InMessageIterator<'_, InPermOverviewPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20179:14
[INFO] [stdout]       |
[INFO] [stdout] 20179 |     pub fn iter(&self) -> InMessageIterator<InServerConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20179 |     pub fn iter(&self) -> InMessageIterator<'_, InServerConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20329:14
[INFO] [stdout]       |
[INFO] [stdout] 20329 |     pub fn iter(&self) -> InMessageIterator<InServerGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20329 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20344:16
[INFO] [stdout]       |
[INFO] [stdout] 20344 |     pub fn as_out(&self) -> OutServerGroupClientListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20344 |     pub fn as_out(&self) -> OutServerGroupClientListPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20596:14
[INFO] [stdout]       |
[INFO] [stdout] 20596 |     pub fn iter(&self) -> InMessageIterator<InServerGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20596 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20611:16
[INFO] [stdout]       |
[INFO] [stdout] 20611 |     pub fn as_out(&self) -> OutServerGroupListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20611 |     pub fn as_out(&self) -> OutServerGroupListPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20785:14
[INFO] [stdout]       |
[INFO] [stdout] 20785 |     pub fn iter(&self) -> InMessageIterator<InServerGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20785 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20800:16
[INFO] [stdout]       |
[INFO] [stdout] 20800 |     pub fn as_out(&self) -> OutServerGroupPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20800 |     pub fn as_out(&self) -> OutServerGroupPermListPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20913:14
[INFO] [stdout]       |
[INFO] [stdout] 20913 |     pub fn iter(&self) -> InMessageIterator<InServerGroupsByClientIdPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20913 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupsByClientIdPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20928:16
[INFO] [stdout]       |
[INFO] [stdout] 20928 |     pub fn as_out(&self) -> OutServerGroupsByClientIdPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20928 |     pub fn as_out(&self) -> OutServerGroupsByClientIdPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21038:14
[INFO] [stdout]       |
[INFO] [stdout] 21038 |     pub fn iter(&self) -> InMessageIterator<InServerLogPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21038 |     pub fn iter(&self) -> InMessageIterator<'_, InServerLogPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21053:16
[INFO] [stdout]       |
[INFO] [stdout] 21053 |     pub fn as_out(&self) -> OutServerLogPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21053 |     pub fn as_out(&self) -> OutServerLogPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21234:14
[INFO] [stdout]       |
[INFO] [stdout] 21234 |     pub fn iter(&self) -> InMessageIterator<InTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21234 |     pub fn iter(&self) -> InMessageIterator<'_, InTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21256:16
[INFO] [stdout]       |
[INFO] [stdout] 21256 |     pub fn as_out(&self) -> OutTextMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21256 |     pub fn as_out(&self) -> OutTextMessagePart<'_> {
[INFO] [stdout]       |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21332:14
[INFO] [stdout]       |
[INFO] [stdout] 21332 |     pub fn iter(&self) -> InMessageIterator<InTokenAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21332 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21347:16
[INFO] [stdout]       |
[INFO] [stdout] 21347 |     pub fn as_out(&self) -> OutTokenAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21347 |     pub fn as_out(&self) -> OutTokenAddPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21511:14
[INFO] [stdout]       |
[INFO] [stdout] 21511 |     pub fn iter(&self) -> InMessageIterator<InTokenListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21511 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21526:16
[INFO] [stdout]       |
[INFO] [stdout] 21526 |     pub fn as_out(&self) -> OutTokenListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21526 |     pub fn as_out(&self) -> OutTokenListPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1163:14
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn iter(&self) -> InMessageIterator<InClientInitPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInitPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1178:16
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn as_out(&self) -> OutClientInitPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn as_out(&self) -> OutClientInitPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1311:14
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn iter(&self) -> InMessageIterator<InClientInitIvPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInitIvPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1326:16
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     pub fn as_out(&self) -> OutClientInitIvPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     pub fn as_out(&self) -> OutClientInitIvPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1444:14
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     pub fn iter(&self) -> InMessageIterator<InPluginCommandRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     pub fn iter(&self) -> InMessageIterator<'_, InPluginCommandRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1459:16
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn as_out(&self) -> OutPluginCommandRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn as_out(&self) -> OutPluginCommandRequestPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1587:14
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     pub fn iter(&self) -> InMessageIterator<InBanAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     pub fn iter(&self) -> InMessageIterator<'_, InBanAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1602:16
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     pub fn as_out(&self) -> OutBanAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     pub fn as_out(&self) -> OutBanAddPart<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1709:14
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     pub fn iter(&self) -> InMessageIterator<InBanClientPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     pub fn iter(&self) -> InMessageIterator<'_, InBanClientPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1724:16
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     pub fn as_out(&self) -> OutBanClientPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     pub fn as_out(&self) -> OutBanClientPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1794:14
[INFO] [stdout]      |
[INFO] [stdout] 1794 |     pub fn iter(&self) -> InMessageIterator<InBanDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1794 |     pub fn iter(&self) -> InMessageIterator<'_, InBanDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1906:14
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn iter(&self) -> InMessageIterator<InBindingListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn iter(&self) -> InMessageIterator<'_, InBindingListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1921:16
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn as_out(&self) -> OutBindingListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn as_out(&self) -> OutBindingListPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2042:14
[INFO] [stdout]      |
[INFO] [stdout] 2042 |     pub fn iter(&self) -> InMessageIterator<InChannelAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2042 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2057:16
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     pub fn as_out(&self) -> OutChannelAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     pub fn as_out(&self) -> OutChannelAddPermPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2200:14
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn iter(&self) -> InMessageIterator<InChannelClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2215:16
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn as_out(&self) -> OutChannelClientAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn as_out(&self) -> OutChannelClientAddPermPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2340:14
[INFO] [stdout]      |
[INFO] [stdout] 2340 |     pub fn iter(&self) -> InMessageIterator<InChannelClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2340 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2355:16
[INFO] [stdout]      |
[INFO] [stdout] 2355 |     pub fn as_out(&self) -> OutChannelClientDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2355 |     pub fn as_out(&self) -> OutChannelClientDelPermPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2445:14
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn iter(&self) -> InMessageIterator<InChannelClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2846:14
[INFO] [stdout]      |
[INFO] [stdout] 2846 |     pub fn iter(&self) -> InMessageIterator<InChannelCreatePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2846 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreatePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2861:16
[INFO] [stdout]      |
[INFO] [stdout] 2861 |     pub fn as_out(&self) -> OutChannelCreatePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2861 |     pub fn as_out(&self) -> OutChannelCreatePart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2965:14
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     pub fn iter(&self) -> InMessageIterator<InChannelDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3083:14
[INFO] [stdout]      |
[INFO] [stdout] 3083 |     pub fn iter(&self) -> InMessageIterator<InChannelDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3083 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3098:16
[INFO] [stdout]      |
[INFO] [stdout] 3098 |     pub fn as_out(&self) -> OutChannelDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3098 |     pub fn as_out(&self) -> OutChannelDelPermPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3168:14
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     pub fn iter(&self) -> InMessageIterator<InChannelDescriptionRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDescriptionRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3604:14
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     pub fn iter(&self) -> InMessageIterator<InChannelEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3619:16
[INFO] [stdout]      |
[INFO] [stdout] 3619 |     pub fn as_out(&self) -> OutChannelEditPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3619 |     pub fn as_out(&self) -> OutChannelEditPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3702:14
[INFO] [stdout]      |
[INFO] [stdout] 3702 |     pub fn iter(&self) -> InMessageIterator<InChannelFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3702 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3717:16
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     pub fn as_out(&self) -> OutChannelFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     pub fn as_out(&self) -> OutChannelFindRequestPart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3800:14
[INFO] [stdout]      |
[INFO] [stdout] 3800 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3800 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3815:16
[INFO] [stdout]      |
[INFO] [stdout] 3815 |     pub fn as_out(&self) -> OutChannelGroupAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3815 |     pub fn as_out(&self) -> OutChannelGroupAddPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3937:14
[INFO] [stdout]      |
[INFO] [stdout] 3937 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3937 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3952:16
[INFO] [stdout]      |
[INFO] [stdout] 3952 |     pub fn as_out(&self) -> OutChannelGroupAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3952 |     pub fn as_out(&self) -> OutChannelGroupAddPermPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4058:14
[INFO] [stdout]      |
[INFO] [stdout] 4058 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4058 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4197:14
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupCopyPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupCopyPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4212:16
[INFO] [stdout]      |
[INFO] [stdout] 4212 |     pub fn as_out(&self) -> OutChannelGroupCopyPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4212 |     pub fn as_out(&self) -> OutChannelGroupCopyPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4300:14
[INFO] [stdout]      |
[INFO] [stdout] 4300 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4300 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4418:14
[INFO] [stdout]      |
[INFO] [stdout] 4418 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4418 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4433:16
[INFO] [stdout]      |
[INFO] [stdout] 4433 |     pub fn as_out(&self) -> OutChannelGroupDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4433 |     pub fn as_out(&self) -> OutChannelGroupDelPermPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4521:14
[INFO] [stdout]      |
[INFO] [stdout] 4521 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4521 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4617:14
[INFO] [stdout]      |
[INFO] [stdout] 4617 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupRenamePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4617 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupRenamePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4632:16
[INFO] [stdout]      |
[INFO] [stdout] 4632 |     pub fn as_out(&self) -> OutChannelGroupRenamePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4632 |     pub fn as_out(&self) -> OutChannelGroupRenamePart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4701:14
[INFO] [stdout]      |
[INFO] [stdout] 4701 |     pub fn iter(&self) -> InMessageIterator<InChannelInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4701 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4838:14
[INFO] [stdout]      |
[INFO] [stdout] 4838 |     pub fn iter(&self) -> InMessageIterator<InChannelMovePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4838 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelMovePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4923:14
[INFO] [stdout]      |
[INFO] [stdout] 4923 |     pub fn iter(&self) -> InMessageIterator<InChannelPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4923 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5006:14
[INFO] [stdout]      |
[INFO] [stdout] 5006 |     pub fn iter(&self) -> InMessageIterator<InChannelSubscribePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5006 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelSubscribePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5107:14
[INFO] [stdout]      |
[INFO] [stdout] 5107 |     pub fn iter(&self) -> InMessageIterator<InChannelUnsubscribePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5107 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelUnsubscribePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5279:14
[INFO] [stdout]      |
[INFO] [stdout] 5279 |     pub fn iter(&self) -> InMessageIterator<InClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5279 |     pub fn iter(&self) -> InMessageIterator<'_, InClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5294:16
[INFO] [stdout]      |
[INFO] [stdout] 5294 |     pub fn as_out(&self) -> OutClientAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5294 |     pub fn as_out(&self) -> OutClientAddPermPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5380:14
[INFO] [stdout]      |
[INFO] [stdout] 5380 |     pub fn iter(&self) -> InMessageIterator<InClientChatClosePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5380 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatClosePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5395:16
[INFO] [stdout]      |
[INFO] [stdout] 5395 |     pub fn as_out(&self) -> OutClientChatClosePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5395 |     pub fn as_out(&self) -> OutClientChatClosePart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5464:14
[INFO] [stdout]      |
[INFO] [stdout] 5464 |     pub fn iter(&self) -> InMessageIterator<InClientConnectionInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5464 |     pub fn iter(&self) -> InMessageIterator<'_, InClientConnectionInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5547:14
[INFO] [stdout]      |
[INFO] [stdout] 5547 |     pub fn iter(&self) -> InMessageIterator<InClientDbDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5547 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5630:14
[INFO] [stdout]      |
[INFO] [stdout] 5630 |     pub fn iter(&self) -> InMessageIterator<InClientDbEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5630 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5707:14
[INFO] [stdout]      |
[INFO] [stdout] 5707 |     pub fn iter(&self) -> InMessageIterator<InClientDbFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5707 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5722:16
[INFO] [stdout]      |
[INFO] [stdout] 5722 |     pub fn as_out(&self) -> OutClientDbFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5722 |     pub fn as_out(&self) -> OutClientDbFindRequestPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5790:14
[INFO] [stdout]      |
[INFO] [stdout] 5790 |     pub fn iter(&self) -> InMessageIterator<InClientDbInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5790 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5890:14
[INFO] [stdout]      |
[INFO] [stdout] 5890 |     pub fn iter(&self) -> InMessageIterator<InClientDbListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5890 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6008:14
[INFO] [stdout]      |
[INFO] [stdout] 6008 |     pub fn iter(&self) -> InMessageIterator<InClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6008 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6023:16
[INFO] [stdout]      |
[INFO] [stdout] 6023 |     pub fn as_out(&self) -> OutClientDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6023 |     pub fn as_out(&self) -> OutClientDelPermPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6123:14
[INFO] [stdout]      |
[INFO] [stdout] 6123 |     pub fn iter(&self) -> InMessageIterator<InClientEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6123 |     pub fn iter(&self) -> InMessageIterator<'_, InClientEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6138:16
[INFO] [stdout]      |
[INFO] [stdout] 6138 |     pub fn as_out(&self) -> OutClientEditPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6138 |     pub fn as_out(&self) -> OutClientEditPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6202:14
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     pub fn iter(&self) -> InMessageIterator<InClientFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     pub fn iter(&self) -> InMessageIterator<'_, InClientFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6217:16
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     pub fn as_out(&self) -> OutClientFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     pub fn as_out(&self) -> OutClientFindRequestPart<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6280:14
[INFO] [stdout]      |
[INFO] [stdout] 6280 |     pub fn iter(&self) -> InMessageIterator<InClientDbIdFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6280 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbIdFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6295:16
[INFO] [stdout]      |
[INFO] [stdout] 6295 |     pub fn as_out(&self) -> OutClientDbIdFromUidRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6295 |     pub fn as_out(&self) -> OutClientDbIdFromUidRequestPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6358:14
[INFO] [stdout]      |
[INFO] [stdout] 6358 |     pub fn iter(&self) -> InMessageIterator<InClientIdsRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6358 |     pub fn iter(&self) -> InMessageIterator<'_, InClientIdsRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6373:16
[INFO] [stdout]      |
[INFO] [stdout] 6373 |     pub fn as_out(&self) -> OutClientIdsRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6373 |     pub fn as_out(&self) -> OutClientIdsRequestPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6441:14
[INFO] [stdout]      |
[INFO] [stdout] 6441 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromDbIdRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6441 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromDbIdRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6519:14
[INFO] [stdout]      |
[INFO] [stdout] 6519 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6519 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6534:16
[INFO] [stdout]      |
[INFO] [stdout] 6534 |     pub fn as_out(&self) -> OutClientNameFromUidRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6534 |     pub fn as_out(&self) -> OutClientNameFromUidRequestPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6602:14
[INFO] [stdout]      |
[INFO] [stdout] 6602 |     pub fn iter(&self) -> InMessageIterator<InClientUidFromClidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6602 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUidFromClidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6685:14
[INFO] [stdout]      |
[INFO] [stdout] 6685 |     pub fn iter(&self) -> InMessageIterator<InClientVariablesRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6685 |     pub fn iter(&self) -> InMessageIterator<'_, InClientVariablesRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6768:14
[INFO] [stdout]      |
[INFO] [stdout] 6768 |     pub fn iter(&self) -> InMessageIterator<InClientInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6768 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6886:14
[INFO] [stdout]      |
[INFO] [stdout] 6886 |     pub fn iter(&self) -> InMessageIterator<InClientKickPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6886 |     pub fn iter(&self) -> InMessageIterator<'_, InClientKickPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6901:16
[INFO] [stdout]      |
[INFO] [stdout] 6901 |     pub fn as_out(&self) -> OutClientKickPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6901 |     pub fn as_out(&self) -> OutClientKickPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7021:14
[INFO] [stdout]      |
[INFO] [stdout] 7021 |     pub fn iter(&self) -> InMessageIterator<InClientMovePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7021 |     pub fn iter(&self) -> InMessageIterator<'_, InClientMovePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7036:16
[INFO] [stdout]      |
[INFO] [stdout] 7036 |     pub fn as_out(&self) -> OutClientMovePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7036 |     pub fn as_out(&self) -> OutClientMovePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7106:14
[INFO] [stdout]      |
[INFO] [stdout] 7106 |     pub fn iter(&self) -> InMessageIterator<InClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7106 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7203:14
[INFO] [stdout]      |
[INFO] [stdout] 7203 |     pub fn iter(&self) -> InMessageIterator<InClientPokeRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7203 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPokeRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7218:16
[INFO] [stdout]      |
[INFO] [stdout] 7218 |     pub fn as_out(&self) -> OutClientPokeRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7218 |     pub fn as_out(&self) -> OutClientPokeRequestPart<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7313:14
[INFO] [stdout]      |
[INFO] [stdout] 7313 |     pub fn iter(&self) -> InMessageIterator<InClientSetServerQueryLoginRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7313 |     pub fn iter(&self) -> InMessageIterator<'_, InClientSetServerQueryLoginRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7328:16
[INFO] [stdout]      |
[INFO] [stdout] 7328 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7328 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginRequestPart<'_> {
[INFO] [stdout]      |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7593:14
[INFO] [stdout]      |
[INFO] [stdout] 7593 |     pub fn iter(&self) -> InMessageIterator<InClientUpdatePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7593 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUpdatePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7608:16
[INFO] [stdout]      |
[INFO] [stdout] 7608 |     pub fn as_out(&self) -> OutClientUpdatePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7608 |     pub fn as_out(&self) -> OutClientUpdatePart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7702:14
[INFO] [stdout]      |
[INFO] [stdout] 7702 |     pub fn iter(&self) -> InMessageIterator<InComplainAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7702 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7717:16
[INFO] [stdout]      |
[INFO] [stdout] 7717 |     pub fn as_out(&self) -> OutComplainAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7717 |     pub fn as_out(&self) -> OutComplainAddPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7805:14
[INFO] [stdout]      |
[INFO] [stdout] 7805 |     pub fn iter(&self) -> InMessageIterator<InComplainDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7805 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7889:14
[INFO] [stdout]      |
[INFO] [stdout] 7889 |     pub fn iter(&self) -> InMessageIterator<InComplainDelAllPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7889 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainDelAllPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7971:14
[INFO] [stdout]      |
[INFO] [stdout] 7971 |     pub fn iter(&self) -> InMessageIterator<InComplainListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7971 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8068:14
[INFO] [stdout]      |
[INFO] [stdout] 8068 |     pub fn iter(&self) -> InMessageIterator<InCustomDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8068 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8083:16
[INFO] [stdout]      |
[INFO] [stdout] 8083 |     pub fn as_out(&self) -> OutCustomDeletePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8083 |     pub fn as_out(&self) -> OutCustomDeletePart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8152:14
[INFO] [stdout]      |
[INFO] [stdout] 8152 |     pub fn iter(&self) -> InMessageIterator<InCustomInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8152 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8243:14
[INFO] [stdout]      |
[INFO] [stdout] 8243 |     pub fn iter(&self) -> InMessageIterator<InCustomSearchPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8243 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomSearchPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8258:16
[INFO] [stdout]      |
[INFO] [stdout] 8258 |     pub fn as_out(&self) -> OutCustomSearchPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8258 |     pub fn as_out(&self) -> OutCustomSearchPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8354:14
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<InCustomSetPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomSetPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8369:16
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutCustomSetPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutCustomSetPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8467:14
[INFO] [stdout]      |
[INFO] [stdout] 8467 |     pub fn iter(&self) -> InMessageIterator<InCreateDirectoryPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8467 |     pub fn iter(&self) -> InMessageIterator<'_, InCreateDirectoryPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8482:16
[INFO] [stdout]      |
[INFO] [stdout] 8482 |     pub fn as_out(&self) -> OutCreateDirectoryPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8482 |     pub fn as_out(&self) -> OutCreateDirectoryPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8579:14
[INFO] [stdout]      |
[INFO] [stdout] 8579 |     pub fn iter(&self) -> InMessageIterator<InDeleteFilePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8579 |     pub fn iter(&self) -> InMessageIterator<'_, InDeleteFilePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8594:16
[INFO] [stdout]      |
[INFO] [stdout] 8594 |     pub fn as_out(&self) -> OutDeleteFilePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8594 |     pub fn as_out(&self) -> OutDeleteFilePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8691:14
[INFO] [stdout]      |
[INFO] [stdout] 8691 |     pub fn iter(&self) -> InMessageIterator<InFileInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8691 |     pub fn iter(&self) -> InMessageIterator<'_, InFileInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8706:16
[INFO] [stdout]      |
[INFO] [stdout] 8706 |     pub fn as_out(&self) -> OutFileInfoRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8706 |     pub fn as_out(&self) -> OutFileInfoRequestPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8803:14
[INFO] [stdout]      |
[INFO] [stdout] 8803 |     pub fn iter(&self) -> InMessageIterator<InFileListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8803 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8818:16
[INFO] [stdout]      |
[INFO] [stdout] 8818 |     pub fn as_out(&self) -> OutFileListRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8818 |     pub fn as_out(&self) -> OutFileListRequestPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8972:14
[INFO] [stdout]      |
[INFO] [stdout] 8972 |     pub fn iter(&self) -> InMessageIterator<InInitDownloadPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8972 |     pub fn iter(&self) -> InMessageIterator<'_, InInitDownloadPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8987:16
[INFO] [stdout]      |
[INFO] [stdout] 8987 |     pub fn as_out(&self) -> OutInitDownloadPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8987 |     pub fn as_out(&self) -> OutInitDownloadPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9177:14
[INFO] [stdout]      |
[INFO] [stdout] 9177 |     pub fn iter(&self) -> InMessageIterator<InInitUploadPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9177 |     pub fn iter(&self) -> InMessageIterator<'_, InInitUploadPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9192:16
[INFO] [stdout]      |
[INFO] [stdout] 9192 |     pub fn as_out(&self) -> OutInitUploadPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9192 |     pub fn as_out(&self) -> OutInitUploadPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9358:14
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     pub fn iter(&self) -> InMessageIterator<InRenameFilePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     pub fn iter(&self) -> InMessageIterator<'_, InRenameFilePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9373:16
[INFO] [stdout]      |
[INFO] [stdout] 9373 |     pub fn as_out(&self) -> OutRenameFilePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9373 |     pub fn as_out(&self) -> OutRenameFilePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9463:14
[INFO] [stdout]      |
[INFO] [stdout] 9463 |     pub fn iter(&self) -> InMessageIterator<InStopFiletransferPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9463 |     pub fn iter(&self) -> InMessageIterator<'_, InStopFiletransferPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9542:14
[INFO] [stdout]      |
[INFO] [stdout] 9542 |     pub fn iter(&self) -> InMessageIterator<InGlobalMessagePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9542 |     pub fn iter(&self) -> InMessageIterator<'_, InGlobalMessagePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9557:16
[INFO] [stdout]      |
[INFO] [stdout] 9557 |     pub fn as_out(&self) -> OutGlobalMessagePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9557 |     pub fn as_out(&self) -> OutGlobalMessagePart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9696:14
[INFO] [stdout]      |
[INFO] [stdout] 9696 |     pub fn iter(&self) -> InMessageIterator<InLogAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9696 |     pub fn iter(&self) -> InMessageIterator<'_, InLogAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9711:16
[INFO] [stdout]      |
[INFO] [stdout] 9711 |     pub fn as_out(&self) -> OutLogAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9711 |     pub fn as_out(&self) -> OutLogAddPart<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9789:14
[INFO] [stdout]      |
[INFO] [stdout] 9789 |     pub fn iter(&self) -> InMessageIterator<InLoginPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9789 |     pub fn iter(&self) -> InMessageIterator<'_, InLoginPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9804:16
[INFO] [stdout]      |
[INFO] [stdout] 9804 |     pub fn as_out(&self) -> OutLoginPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9804 |     pub fn as_out(&self) -> OutLoginPart<'_> {
[INFO] [stdout]      |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9940:14
[INFO] [stdout]      |
[INFO] [stdout] 9940 |     pub fn iter(&self) -> InMessageIterator<InLogViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9940 |     pub fn iter(&self) -> InMessageIterator<'_, InLogViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10047:14
[INFO] [stdout]       |
[INFO] [stdout] 10047 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10047 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10062:16
[INFO] [stdout]       |
[INFO] [stdout] 10062 |     pub fn as_out(&self) -> OutOfflineMessageAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10062 |     pub fn as_out(&self) -> OutOfflineMessageAddPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10132:14
[INFO] [stdout]       |
[INFO] [stdout] 10132 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageDelPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10132 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageDelPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10215:14
[INFO] [stdout]       |
[INFO] [stdout] 10215 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageGetPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10215 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageGetPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10334:14
[INFO] [stdout]       |
[INFO] [stdout] 10334 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageUpdateFlagPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10334 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageUpdateFlagPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10433:14
[INFO] [stdout]       |
[INFO] [stdout] 10433 |     pub fn iter(&self) -> InMessageIterator<InPermFindRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10433 |     pub fn iter(&self) -> InMessageIterator<'_, InPermFindRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10448:16
[INFO] [stdout]       |
[INFO] [stdout] 10448 |     pub fn as_out(&self) -> OutPermFindRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10448 |     pub fn as_out(&self) -> OutPermFindRequestPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10520:14
[INFO] [stdout]       |
[INFO] [stdout] 10520 |     pub fn iter(&self) -> InMessageIterator<InPermRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10520 |     pub fn iter(&self) -> InMessageIterator<'_, InPermRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10598:14
[INFO] [stdout]       |
[INFO] [stdout] 10598 |     pub fn iter(&self) -> InMessageIterator<InPermIdByNameRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10598 |     pub fn iter(&self) -> InMessageIterator<'_, InPermIdByNameRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10613:16
[INFO] [stdout]       |
[INFO] [stdout] 10613 |     pub fn as_out(&self) -> OutPermIdByNameRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10613 |     pub fn as_out(&self) -> OutPermIdByNameRequestPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10752:14
[INFO] [stdout]       |
[INFO] [stdout] 10752 |     pub fn iter(&self) -> InMessageIterator<InPermOverviewRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10752 |     pub fn iter(&self) -> InMessageIterator<'_, InPermOverviewRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10767:16
[INFO] [stdout]       |
[INFO] [stdout] 10767 |     pub fn as_out(&self) -> OutPermOverviewRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10767 |     pub fn as_out(&self) -> OutPermOverviewRequestPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10923:14
[INFO] [stdout]       |
[INFO] [stdout] 10923 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10923 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10938:16
[INFO] [stdout]       |
[INFO] [stdout] 10938 |     pub fn as_out(&self) -> OutPrivilegeKeyAddRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10938 |     pub fn as_out(&self) -> OutPrivilegeKeyAddRequestPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11004:14
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyDeletePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyDeletePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11019:16
[INFO] [stdout]       |
[INFO] [stdout] 11019 |     pub fn as_out(&self) -> OutPrivilegeKeyDeletePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11019 |     pub fn as_out(&self) -> OutPrivilegeKeyDeletePart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11099:14
[INFO] [stdout]       |
[INFO] [stdout] 11099 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyUsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11099 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyUsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11114:16
[INFO] [stdout]       |
[INFO] [stdout] 11114 |     pub fn as_out(&self) -> OutPrivilegeKeyUsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11114 |     pub fn as_out(&self) -> OutPrivilegeKeyUsePart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11235:14
[INFO] [stdout]       |
[INFO] [stdout] 11235 |     pub fn iter(&self) -> InMessageIterator<InSendTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11235 |     pub fn iter(&self) -> InMessageIterator<'_, InSendTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11250:16
[INFO] [stdout]       |
[INFO] [stdout] 11250 |     pub fn as_out(&self) -> OutSendTextMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11250 |     pub fn as_out(&self) -> OutSendTextMessagePart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11315:14
[INFO] [stdout]       |
[INFO] [stdout] 11315 |     pub fn iter(&self) -> InMessageIterator<InServerCreatePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11315 |     pub fn iter(&self) -> InMessageIterator<'_, InServerCreatePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11330:16
[INFO] [stdout]       |
[INFO] [stdout] 11330 |     pub fn as_out(&self) -> OutServerCreatePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11330 |     pub fn as_out(&self) -> OutServerCreatePart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11398:14
[INFO] [stdout]       |
[INFO] [stdout] 11398 |     pub fn iter(&self) -> InMessageIterator<InServerDeletePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11398 |     pub fn iter(&self) -> InMessageIterator<'_, InServerDeletePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12207:14
[INFO] [stdout]       |
[INFO] [stdout] 12207 |     pub fn iter(&self) -> InMessageIterator<InServerEditPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12207 |     pub fn iter(&self) -> InMessageIterator<'_, InServerEditPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12222:16
[INFO] [stdout]       |
[INFO] [stdout] 12222 |     pub fn as_out(&self) -> OutServerEditPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12222 |     pub fn as_out(&self) -> OutServerEditPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12365:14
[INFO] [stdout]       |
[INFO] [stdout] 12365 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12365 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12380:16
[INFO] [stdout]       |
[INFO] [stdout] 12380 |     pub fn as_out(&self) -> OutServerGroupAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12380 |     pub fn as_out(&self) -> OutServerGroupAddPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12468:14
[INFO] [stdout]       |
[INFO] [stdout] 12468 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAddClientPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12468 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAddClientPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12641:14
[INFO] [stdout]       |
[INFO] [stdout] 12641 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12641 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12656:16
[INFO] [stdout]       |
[INFO] [stdout] 12656 |     pub fn as_out(&self) -> OutServerGroupAddPermPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12656 |     pub fn as_out(&self) -> OutServerGroupAddPermPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12818:14
[INFO] [stdout]       |
[INFO] [stdout] 12818 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAutoAddPermPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12818 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAutoAddPermPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12833:16
[INFO] [stdout]       |
[INFO] [stdout] 12833 |     pub fn as_out(&self) -> OutServerGroupAutoAddPermPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12833 |     pub fn as_out(&self) -> OutServerGroupAutoAddPermPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12940:14
[INFO] [stdout]       |
[INFO] [stdout] 12940 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAutoDelPermPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12940 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAutoDelPermPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12955:16
[INFO] [stdout]       |
[INFO] [stdout] 12955 |     pub fn as_out(&self) -> OutServerGroupAutoDelPermPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12955 |     pub fn as_out(&self) -> OutServerGroupAutoDelPermPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13025:14
[INFO] [stdout]       |
[INFO] [stdout] 13025 |     pub fn iter(&self) -> InMessageIterator<InServerGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13025 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13162:14
[INFO] [stdout]       |
[INFO] [stdout] 13162 |     pub fn iter(&self) -> InMessageIterator<InServerGroupCopyPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13162 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupCopyPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13177:16
[INFO] [stdout]       |
[INFO] [stdout] 13177 |     pub fn as_out(&self) -> OutServerGroupCopyPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13177 |     pub fn as_out(&self) -> OutServerGroupCopyPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13265:14
[INFO] [stdout]       |
[INFO] [stdout] 13265 |     pub fn iter(&self) -> InMessageIterator<InServerGroupDelPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13265 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupDelPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13368:14
[INFO] [stdout]       |
[INFO] [stdout] 13368 |     pub fn iter(&self) -> InMessageIterator<InServerGroupDelClientPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13368 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupDelClientPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13486:14
[INFO] [stdout]       |
[INFO] [stdout] 13486 |     pub fn iter(&self) -> InMessageIterator<InServerGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13486 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13501:16
[INFO] [stdout]       |
[INFO] [stdout] 13501 |     pub fn as_out(&self) -> OutServerGroupDelPermPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13501 |     pub fn as_out(&self) -> OutServerGroupDelPermPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13589:14
[INFO] [stdout]       |
[INFO] [stdout] 13589 |     pub fn iter(&self) -> InMessageIterator<InServerGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13589 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13685:14
[INFO] [stdout]       |
[INFO] [stdout] 13685 |     pub fn iter(&self) -> InMessageIterator<InServerGroupRenamePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13685 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupRenamePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13700:16
[INFO] [stdout]       |
[INFO] [stdout] 13700 |     pub fn as_out(&self) -> OutServerGroupRenamePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13700 |     pub fn as_out(&self) -> OutServerGroupRenamePart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13769:14
[INFO] [stdout]       |
[INFO] [stdout] 13769 |     pub fn iter(&self) -> InMessageIterator<InServerGroupsByClientIdRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13769 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupsByClientIdRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13852:14
[INFO] [stdout]       |
[INFO] [stdout] 13852 |     pub fn iter(&self) -> InMessageIterator<InServerIdGetByPortPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13852 |     pub fn iter(&self) -> InMessageIterator<'_, InServerIdGetByPortPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13983:14
[INFO] [stdout]       |
[INFO] [stdout] 13983 |     pub fn iter(&self) -> InMessageIterator<InServerNotifyRegisterPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13983 |     pub fn iter(&self) -> InMessageIterator<'_, InServerNotifyRegisterPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:13998:16
[INFO] [stdout]       |
[INFO] [stdout] 13998 |     pub fn as_out(&self) -> OutServerNotifyRegisterPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13998 |     pub fn as_out(&self) -> OutServerNotifyRegisterPart<'_> {
[INFO] [stdout]       |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14079:14
[INFO] [stdout]       |
[INFO] [stdout] 14079 |     pub fn iter(&self) -> InMessageIterator<InServerProcessStopPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14079 |     pub fn iter(&self) -> InMessageIterator<'_, InServerProcessStopPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14094:16
[INFO] [stdout]       |
[INFO] [stdout] 14094 |     pub fn as_out(&self) -> OutServerProcessStopPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14094 |     pub fn as_out(&self) -> OutServerProcessStopPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14216:14
[INFO] [stdout]       |
[INFO] [stdout] 14216 |     pub fn iter(&self) -> InMessageIterator<InServerStartPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14216 |     pub fn iter(&self) -> InMessageIterator<'_, InServerStartPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14312:14
[INFO] [stdout]       |
[INFO] [stdout] 14312 |     pub fn iter(&self) -> InMessageIterator<InServerStopPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14312 |     pub fn iter(&self) -> InMessageIterator<'_, InServerStopPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14327:16
[INFO] [stdout]       |
[INFO] [stdout] 14327 |     pub fn as_out(&self) -> OutServerStopPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14327 |     pub fn as_out(&self) -> OutServerStopPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14461:14
[INFO] [stdout]       |
[INFO] [stdout] 14461 |     pub fn iter(&self) -> InMessageIterator<InServerTempPasswordAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14461 |     pub fn iter(&self) -> InMessageIterator<'_, InServerTempPasswordAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14476:16
[INFO] [stdout]       |
[INFO] [stdout] 14476 |     pub fn as_out(&self) -> OutServerTempPasswordAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14476 |     pub fn as_out(&self) -> OutServerTempPasswordAddPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14543:14
[INFO] [stdout]       |
[INFO] [stdout] 14543 |     pub fn iter(&self) -> InMessageIterator<InServerTempPasswordDelPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14543 |     pub fn iter(&self) -> InMessageIterator<'_, InServerTempPasswordDelPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14558:16
[INFO] [stdout]       |
[INFO] [stdout] 14558 |     pub fn as_out(&self) -> OutServerTempPasswordDelPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14558 |     pub fn as_out(&self) -> OutServerTempPasswordDelPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:14682:14
[INFO] [stdout]       |
[INFO] [stdout] 14682 |     pub fn iter(&self) -> InMessageIterator<InSetClientChannelGroupPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14682 |     pub fn iter(&self) -> InMessageIterator<'_, InSetClientChannelGroupPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15318:14
[INFO] [stdout]       |
[INFO] [stdout] 15318 |     pub fn iter(&self) -> InMessageIterator<InSetConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15318 |     pub fn iter(&self) -> InMessageIterator<'_, InSetConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15497:14
[INFO] [stdout]       |
[INFO] [stdout] 15497 |     pub fn iter(&self) -> InMessageIterator<InTokenAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15497 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15512:16
[INFO] [stdout]       |
[INFO] [stdout] 15512 |     pub fn as_out(&self) -> OutTokenAddRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15512 |     pub fn as_out(&self) -> OutTokenAddRequestPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15578:14
[INFO] [stdout]       |
[INFO] [stdout] 15578 |     pub fn iter(&self) -> InMessageIterator<InTokenDeletePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15578 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenDeletePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15593:16
[INFO] [stdout]       |
[INFO] [stdout] 15593 |     pub fn as_out(&self) -> OutTokenDeletePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15593 |     pub fn as_out(&self) -> OutTokenDeletePart<'_> {
[INFO] [stdout]       |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15673:14
[INFO] [stdout]       |
[INFO] [stdout] 15673 |     pub fn iter(&self) -> InMessageIterator<InTokenUsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15673 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenUsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15688:16
[INFO] [stdout]       |
[INFO] [stdout] 15688 |     pub fn as_out(&self) -> OutTokenUsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15688 |     pub fn as_out(&self) -> OutTokenUsePart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15772:14
[INFO] [stdout]       |
[INFO] [stdout] 15772 |     pub fn iter(&self) -> InMessageIterator<InUsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15772 |     pub fn iter(&self) -> InMessageIterator<'_, InUsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15907:14
[INFO] [stdout]       |
[INFO] [stdout] 15907 |     pub fn iter(&self) -> InMessageIterator<InDisconnectPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15907 |     pub fn iter(&self) -> InMessageIterator<'_, InDisconnectPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:15922:16
[INFO] [stdout]       |
[INFO] [stdout] 15922 |     pub fn as_out(&self) -> OutDisconnectPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15922 |     pub fn as_out(&self) -> OutDisconnectPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/properties.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub fn get_property(&self, id: &PropertyId) -> Result<PropertyValueRef> {
[INFO] [stdout]   |                         ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub fn get_property(&self, id: &PropertyId) -> Result<PropertyValueRef<'_>> {
[INFO] [stdout]   |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/events.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_ref(&self) -> PropertyValueRef {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn as_ref(&self) -> PropertyValueRef<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:478:14
[INFO] [stdout]     |
[INFO] [stdout] 478 |     pub fn iter(&self) -> InMessageIterator<InChannelChangedPart> { self.into_iter() }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 478 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelChangedPart> { self.into_iter() }
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:561:14
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn iter(&self) -> InMessageIterator<InChannelDescriptionChangedPart> { self.into_iter() }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDescriptionChangedPart> { self.into_iter() }
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1124:14
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub fn iter(&self) -> InMessageIterator<InChannelListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1139:16
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     pub fn as_out(&self) -> OutChannelListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     pub fn as_out(&self) -> OutChannelListPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1357:14
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     pub fn iter(&self) -> InMessageIterator<InChannelMovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelMovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1379:16
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn as_out(&self) -> OutChannelMovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn as_out(&self) -> OutChannelMovedPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1453:14
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn iter(&self) -> InMessageIterator<InChannelPasswordChangedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPasswordChangedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1557:14
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn iter(&self) -> InMessageIterator<InChannelPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1557 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1664:14
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     pub fn iter(&self) -> InMessageIterator<InChannelSubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelSubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1748:14
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn iter(&self) -> InMessageIterator<InChannelUnsubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelUnsubscribedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1934:14
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn iter(&self) -> InMessageIterator<InClientChannelGroupChangedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChannelGroupChangedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:1956:16
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn as_out(&self) -> OutClientChannelGroupChangedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn as_out(&self) -> OutClientChannelGroupChangedPart<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2044:14
[INFO] [stdout]      |
[INFO] [stdout] 2044 |     pub fn iter(&self) -> InMessageIterator<InClientChatClosedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2044 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatClosedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2059:16
[INFO] [stdout]      |
[INFO] [stdout] 2059 |     pub fn as_out(&self) -> OutClientChatClosedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2059 |     pub fn as_out(&self) -> OutClientChatClosedPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2142:14
[INFO] [stdout]      |
[INFO] [stdout] 2142 |     pub fn iter(&self) -> InMessageIterator<InClientChatComposingPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2142 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatComposingPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2157:16
[INFO] [stdout]      |
[INFO] [stdout] 2157 |     pub fn as_out(&self) -> OutClientChatComposingPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2157 |     pub fn as_out(&self) -> OutClientChatComposingPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2946:14
[INFO] [stdout]      |
[INFO] [stdout] 2946 |     pub fn iter(&self) -> InMessageIterator<InClientConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2946 |     pub fn iter(&self) -> InMessageIterator<'_, InClientConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:2961:16
[INFO] [stdout]      |
[INFO] [stdout] 2961 |     pub fn as_out(&self) -> OutClientConnectionInfoPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2961 |     pub fn as_out(&self) -> OutClientConnectionInfoPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:3821:14
[INFO] [stdout]      |
[INFO] [stdout] 3821 |     pub fn iter(&self) -> InMessageIterator<InClientEnterViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3821 |     pub fn iter(&self) -> InMessageIterator<'_, InClientEnterViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:3843:16
[INFO] [stdout]      |
[INFO] [stdout] 3843 |     pub fn as_out(&self) -> OutClientEnterViewPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3843 |     pub fn as_out(&self) -> OutClientEnterViewPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4093:14
[INFO] [stdout]      |
[INFO] [stdout] 4093 |     pub fn iter(&self) -> InMessageIterator<InClientLeftViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4093 |     pub fn iter(&self) -> InMessageIterator<'_, InClientLeftViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4115:16
[INFO] [stdout]      |
[INFO] [stdout] 4115 |     pub fn as_out(&self) -> OutClientLeftViewPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4115 |     pub fn as_out(&self) -> OutClientLeftViewPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4307:14
[INFO] [stdout]      |
[INFO] [stdout] 4307 |     pub fn iter(&self) -> InMessageIterator<InClientMovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4307 |     pub fn iter(&self) -> InMessageIterator<'_, InClientMovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4329:16
[INFO] [stdout]      |
[INFO] [stdout] 4329 |     pub fn as_out(&self) -> OutClientMovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4329 |     pub fn as_out(&self) -> OutClientMovedPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4425:14
[INFO] [stdout]      |
[INFO] [stdout] 4425 |     pub fn iter(&self) -> InMessageIterator<InClientNeededPermissionsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4425 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNeededPermissionsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4530:14
[INFO] [stdout]      |
[INFO] [stdout] 4530 |     pub fn iter(&self) -> InMessageIterator<InClientPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4530 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermissionHintsPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4706:14
[INFO] [stdout]      |
[INFO] [stdout] 4706 |     pub fn iter(&self) -> InMessageIterator<InClientServerGroupAddedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4706 |     pub fn iter(&self) -> InMessageIterator<'_, InClientServerGroupAddedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4728:16
[INFO] [stdout]      |
[INFO] [stdout] 4728 |     pub fn as_out(&self) -> OutClientServerGroupAddedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4728 |     pub fn as_out(&self) -> OutClientServerGroupAddedPart<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4894:14
[INFO] [stdout]      |
[INFO] [stdout] 4894 |     pub fn iter(&self) -> InMessageIterator<InClientServerGroupRemovedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4894 |     pub fn iter(&self) -> InMessageIterator<'_, InClientServerGroupRemovedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:4916:16
[INFO] [stdout]      |
[INFO] [stdout] 4916 |     pub fn as_out(&self) -> OutClientServerGroupRemovedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4916 |     pub fn as_out(&self) -> OutClientServerGroupRemovedPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5682:14
[INFO] [stdout]      |
[INFO] [stdout] 5682 |     pub fn iter(&self) -> InMessageIterator<InClientUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5682 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5704:16
[INFO] [stdout]      |
[INFO] [stdout] 5704 |     pub fn as_out(&self) -> OutClientUpdatedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5704 |     pub fn as_out(&self) -> OutClientUpdatedPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5876:14
[INFO] [stdout]      |
[INFO] [stdout] 5876 |     pub fn iter(&self) -> InMessageIterator<InCommandErrorPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5876 |     pub fn iter(&self) -> InMessageIterator<'_, InCommandErrorPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5891:16
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     pub fn as_out(&self) -> OutCommandErrorPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     pub fn as_out(&self) -> OutCommandErrorPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5976:14
[INFO] [stdout]      |
[INFO] [stdout] 5976 |     pub fn iter(&self) -> InMessageIterator<InFileListFinishedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5976 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListFinishedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:5991:16
[INFO] [stdout]      |
[INFO] [stdout] 5991 |     pub fn as_out(&self) -> OutFileListFinishedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5991 |     pub fn as_out(&self) -> OutFileListFinishedPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6113:14
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     pub fn iter(&self) -> InMessageIterator<InFiletransferStatusPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     pub fn iter(&self) -> InMessageIterator<'_, InFiletransferStatusPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6128:16
[INFO] [stdout]      |
[INFO] [stdout] 6128 |     pub fn as_out(&self) -> OutFiletransferStatusPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6128 |     pub fn as_out(&self) -> OutFiletransferStatusPart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6219:14
[INFO] [stdout]      |
[INFO] [stdout] 6219 |     pub fn iter(&self) -> InMessageIterator<InInitIvExpandPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6219 |     pub fn iter(&self) -> InMessageIterator<'_, InInitIvExpandPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6234:16
[INFO] [stdout]      |
[INFO] [stdout] 6234 |     pub fn as_out(&self) -> OutInitIvExpandPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6234 |     pub fn as_out(&self) -> OutInitIvExpandPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6402:14
[INFO] [stdout]      |
[INFO] [stdout] 6402 |     pub fn iter(&self) -> InMessageIterator<InInitIvExpand2Part> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6402 |     pub fn iter(&self) -> InMessageIterator<'_, InInitIvExpand2Part> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:6417:16
[INFO] [stdout]      |
[INFO] [stdout] 6417 |     pub fn as_out(&self) -> OutInitIvExpand2Part {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6417 |     pub fn as_out(&self) -> OutInitIvExpand2Part<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7522:14
[INFO] [stdout]      |
[INFO] [stdout] 7522 |     pub fn iter(&self) -> InMessageIterator<InInitServerPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7522 |     pub fn iter(&self) -> InMessageIterator<'_, InInitServerPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7537:16
[INFO] [stdout]      |
[INFO] [stdout] 7537 |     pub fn as_out(&self) -> OutInitServerPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7537 |     pub fn as_out(&self) -> OutInitServerPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7720:14
[INFO] [stdout]      |
[INFO] [stdout] 7720 |     pub fn iter(&self) -> InMessageIterator<InPluginCommandPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7720 |     pub fn iter(&self) -> InMessageIterator<'_, InPluginCommandPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:7742:16
[INFO] [stdout]      |
[INFO] [stdout] 7742 |     pub fn as_out(&self) -> OutPluginCommandPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7742 |     pub fn as_out(&self) -> OutPluginCommandPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8131:14
[INFO] [stdout]      |
[INFO] [stdout] 8131 |     pub fn iter(&self) -> InMessageIterator<InServerEditedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8131 |     pub fn iter(&self) -> InMessageIterator<'_, InServerEditedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8153:16
[INFO] [stdout]      |
[INFO] [stdout] 8153 |     pub fn as_out(&self) -> OutServerEditedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8153 |     pub fn as_out(&self) -> OutServerEditedPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8354:14
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<InServerTempPasswordListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<'_, InServerTempPasswordListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:8369:16
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutServerTempPasswordListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutServerTempPasswordListPart<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9346:14
[INFO] [stdout]      |
[INFO] [stdout] 9346 |     pub fn iter(&self) -> InMessageIterator<InServerUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9346 |     pub fn iter(&self) -> InMessageIterator<'_, InServerUpdatedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9361:16
[INFO] [stdout]      |
[INFO] [stdout] 9361 |     pub fn as_out(&self) -> OutServerUpdatedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9361 |     pub fn as_out(&self) -> OutServerUpdatedPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9562:14
[INFO] [stdout]      |
[INFO] [stdout] 9562 |     pub fn iter(&self) -> InMessageIterator<InTokenUsedPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9562 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenUsedPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9577:16
[INFO] [stdout]      |
[INFO] [stdout] 9577 |     pub fn as_out(&self) -> OutTokenUsedPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9577 |     pub fn as_out(&self) -> OutTokenUsedPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9686:14
[INFO] [stdout]      |
[INFO] [stdout] 9686 |     pub fn iter(&self) -> InMessageIterator<InChannelEditedLowPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9686 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditedLowPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9701:16
[INFO] [stdout]      |
[INFO] [stdout] 9701 |     pub fn as_out(&self) -> OutChannelEditedLowPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9701 |     pub fn as_out(&self) -> OutChannelEditedLowPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9812:14
[INFO] [stdout]      |
[INFO] [stdout] 9812 |     pub fn iter(&self) -> InMessageIterator<InClientPokePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9812 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPokePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9834:16
[INFO] [stdout]      |
[INFO] [stdout] 9834 |     pub fn as_out(&self) -> OutClientPokePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9834 |     pub fn as_out(&self) -> OutClientPokePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:9913:14
[INFO] [stdout]      |
[INFO] [stdout] 9913 |     pub fn iter(&self) -> InMessageIterator<InChannelCreateResponsePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9913 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreateResponsePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10508:14
[INFO] [stdout]       |
[INFO] [stdout] 10508 |     pub fn iter(&self) -> InMessageIterator<InChannelInfoResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10508 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelInfoResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10523:16
[INFO] [stdout]       |
[INFO] [stdout] 10523 |     pub fn as_out(&self) -> OutChannelInfoResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10523 |     pub fn as_out(&self) -> OutChannelInfoResponsePart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10955:14
[INFO] [stdout]       |
[INFO] [stdout] 10955 |     pub fn iter(&self) -> InMessageIterator<InChannelListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10955 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:10970:16
[INFO] [stdout]       |
[INFO] [stdout] 10970 |     pub fn as_out(&self) -> OutChannelListResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10970 |     pub fn as_out(&self) -> OutChannelListResponsePart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11078:14
[INFO] [stdout]       |
[INFO] [stdout] 11078 |     pub fn iter(&self) -> InMessageIterator<InChannelFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11078 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11093:16
[INFO] [stdout]       |
[INFO] [stdout] 11093 |     pub fn as_out(&self) -> OutChannelFindPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11093 |     pub fn as_out(&self) -> OutChannelFindPart<'_> {
[INFO] [stdout]       |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11650:14
[INFO] [stdout]       |
[INFO] [stdout] 11650 |     pub fn iter(&self) -> InMessageIterator<InClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11650 |     pub fn iter(&self) -> InMessageIterator<'_, InClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:11665:16
[INFO] [stdout]       |
[INFO] [stdout] 11665 |     pub fn as_out(&self) -> OutClientListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11665 |     pub fn as_out(&self) -> OutClientListPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:12078:14
[INFO] [stdout]       |
[INFO] [stdout] 12078 |     pub fn iter(&self) -> InMessageIterator<InClientDbInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12078 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:12093:16
[INFO] [stdout]       |
[INFO] [stdout] 12093 |     pub fn as_out(&self) -> OutClientDbInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12093 |     pub fn as_out(&self) -> OutClientDbInfoPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13240:14
[INFO] [stdout]       |
[INFO] [stdout] 13240 |     pub fn iter(&self) -> InMessageIterator<InClientInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13240 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13255:16
[INFO] [stdout]       |
[INFO] [stdout] 13255 |     pub fn as_out(&self) -> OutClientInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13255 |     pub fn as_out(&self) -> OutClientInfoPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13557:14
[INFO] [stdout]       |
[INFO] [stdout] 13557 |     pub fn iter(&self) -> InMessageIterator<InServerListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13557 |     pub fn iter(&self) -> InMessageIterator<'_, InServerListResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13572:16
[INFO] [stdout]       |
[INFO] [stdout] 13572 |     pub fn as_out(&self) -> OutServerListResponsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13572 |     pub fn as_out(&self) -> OutServerListResponsePart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13658:14
[INFO] [stdout]       |
[INFO] [stdout] 13658 |     pub fn iter(&self) -> InMessageIterator<InServerGroupAddResponsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13658 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupAddResponsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13913:14
[INFO] [stdout]       |
[INFO] [stdout] 13913 |     pub fn iter(&self) -> InMessageIterator<InWhoAmIPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13913 |     pub fn iter(&self) -> InMessageIterator<'_, InWhoAmIPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:13928:16
[INFO] [stdout]       |
[INFO] [stdout] 13928 |     pub fn as_out(&self) -> OutWhoAmIPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 13928 |     pub fn as_out(&self) -> OutWhoAmIPart<'_> {
[INFO] [stdout]       |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14208:14
[INFO] [stdout]       |
[INFO] [stdout] 14208 |     pub fn iter(&self) -> InMessageIterator<InBanListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14208 |     pub fn iter(&self) -> InMessageIterator<'_, InBanListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14223:16
[INFO] [stdout]       |
[INFO] [stdout] 14223 |     pub fn as_out(&self) -> OutBanListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14223 |     pub fn as_out(&self) -> OutBanListPart<'_> {
[INFO] [stdout]       |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14419:14
[INFO] [stdout]       |
[INFO] [stdout] 14419 |     pub fn iter(&self) -> InMessageIterator<InChannelClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14419 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14434:16
[INFO] [stdout]       |
[INFO] [stdout] 14434 |     pub fn as_out(&self) -> OutChannelClientPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14434 |     pub fn as_out(&self) -> OutChannelClientPermListPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14963:14
[INFO] [stdout]       |
[INFO] [stdout] 14963 |     pub fn iter(&self) -> InMessageIterator<InChannelCreatedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14963 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreatedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:14985:16
[INFO] [stdout]       |
[INFO] [stdout] 14985 |     pub fn as_out(&self) -> OutChannelCreatedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 14985 |     pub fn as_out(&self) -> OutChannelCreatedPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15133:14
[INFO] [stdout]       |
[INFO] [stdout] 15133 |     pub fn iter(&self) -> InMessageIterator<InChannelDeletedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15133 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDeletedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15155:16
[INFO] [stdout]       |
[INFO] [stdout] 15155 |     pub fn as_out(&self) -> OutChannelDeletedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15155 |     pub fn as_out(&self) -> OutChannelDeletedPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15680:14
[INFO] [stdout]       |
[INFO] [stdout] 15680 |     pub fn iter(&self) -> InMessageIterator<InChannelEditedPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15680 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15702:16
[INFO] [stdout]       |
[INFO] [stdout] 15702 |     pub fn as_out(&self) -> OutChannelEditedPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15702 |     pub fn as_out(&self) -> OutChannelEditedPart<'_> {
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:15842:14
[INFO] [stdout]       |
[INFO] [stdout] 15842 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 15842 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16108:14
[INFO] [stdout]       |
[INFO] [stdout] 16108 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16108 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16123:16
[INFO] [stdout]       |
[INFO] [stdout] 16123 |     pub fn as_out(&self) -> OutChannelGroupListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16123 |     pub fn as_out(&self) -> OutChannelGroupListPart<'_> {
[INFO] [stdout]       |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16297:14
[INFO] [stdout]       |
[INFO] [stdout] 16297 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16297 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16312:16
[INFO] [stdout]       |
[INFO] [stdout] 16312 |     pub fn as_out(&self) -> OutChannelGroupPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16312 |     pub fn as_out(&self) -> OutChannelGroupPermListPart<'_> {
[INFO] [stdout]       |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16470:14
[INFO] [stdout]       |
[INFO] [stdout] 16470 |     pub fn iter(&self) -> InMessageIterator<InChannelPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16470 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16636:14
[INFO] [stdout]       |
[INFO] [stdout] 16636 |     pub fn iter(&self) -> InMessageIterator<InClientDbFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16636 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16651:16
[INFO] [stdout]       |
[INFO] [stdout] 16651 |     pub fn as_out(&self) -> OutClientDbFindPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16651 |     pub fn as_out(&self) -> OutClientDbFindPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16745:14
[INFO] [stdout]       |
[INFO] [stdout] 16745 |     pub fn iter(&self) -> InMessageIterator<InClientDbIdFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16745 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbIdFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16760:16
[INFO] [stdout]       |
[INFO] [stdout] 16760 |     pub fn as_out(&self) -> OutClientDbIdFromUidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16760 |     pub fn as_out(&self) -> OutClientDbIdFromUidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16960:14
[INFO] [stdout]       |
[INFO] [stdout] 16960 |     pub fn iter(&self) -> InMessageIterator<InClientDbListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16960 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:16975:16
[INFO] [stdout]       |
[INFO] [stdout] 16975 |     pub fn as_out(&self) -> OutClientDbListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 16975 |     pub fn as_out(&self) -> OutClientDbListPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17085:14
[INFO] [stdout]       |
[INFO] [stdout] 17085 |     pub fn iter(&self) -> InMessageIterator<InClientIdsPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17085 |     pub fn iter(&self) -> InMessageIterator<'_, InClientIdsPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17100:16
[INFO] [stdout]       |
[INFO] [stdout] 17100 |     pub fn as_out(&self) -> OutClientIdsPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17100 |     pub fn as_out(&self) -> OutClientIdsPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17205:14
[INFO] [stdout]       |
[INFO] [stdout] 17205 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromDbIdPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17205 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromDbIdPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17220:16
[INFO] [stdout]       |
[INFO] [stdout] 17220 |     pub fn as_out(&self) -> OutClientNameFromDbIdPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17220 |     pub fn as_out(&self) -> OutClientNameFromDbIdPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17325:14
[INFO] [stdout]       |
[INFO] [stdout] 17325 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17325 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromUidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17340:16
[INFO] [stdout]       |
[INFO] [stdout] 17340 |     pub fn as_out(&self) -> OutClientNameFromUidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17340 |     pub fn as_out(&self) -> OutClientNameFromUidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17445:14
[INFO] [stdout]       |
[INFO] [stdout] 17445 |     pub fn iter(&self) -> InMessageIterator<InClientUidFromClidPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17445 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUidFromClidPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17460:16
[INFO] [stdout]       |
[INFO] [stdout] 17460 |     pub fn as_out(&self) -> OutClientUidFromClidPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17460 |     pub fn as_out(&self) -> OutClientUidFromClidPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17627:14
[INFO] [stdout]       |
[INFO] [stdout] 17627 |     pub fn iter(&self) -> InMessageIterator<InClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17627 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17642:16
[INFO] [stdout]       |
[INFO] [stdout] 17642 |     pub fn as_out(&self) -> OutClientPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17642 |     pub fn as_out(&self) -> OutClientPermListPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17718:14
[INFO] [stdout]       |
[INFO] [stdout] 17718 |     pub fn iter(&self) -> InMessageIterator<InClientSetServerQueryLoginPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17718 |     pub fn iter(&self) -> InMessageIterator<'_, InClientSetServerQueryLoginPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17733:16
[INFO] [stdout]       |
[INFO] [stdout] 17733 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17733 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginPart<'_> {
[INFO] [stdout]       |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17892:14
[INFO] [stdout]       |
[INFO] [stdout] 17892 |     pub fn iter(&self) -> InMessageIterator<InComplainListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17892 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:17907:16
[INFO] [stdout]       |
[INFO] [stdout] 17907 |     pub fn as_out(&self) -> OutComplainListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 17907 |     pub fn as_out(&self) -> OutComplainListPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18093:14
[INFO] [stdout]       |
[INFO] [stdout] 18093 |     pub fn iter(&self) -> InMessageIterator<InFileDownloadPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18093 |     pub fn iter(&self) -> InMessageIterator<'_, InFileDownloadPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18108:16
[INFO] [stdout]       |
[INFO] [stdout] 18108 |     pub fn as_out(&self) -> OutFileDownloadPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18108 |     pub fn as_out(&self) -> OutFileDownloadPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18258:14
[INFO] [stdout]       |
[INFO] [stdout] 18258 |     pub fn iter(&self) -> InMessageIterator<InFileInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18258 |     pub fn iter(&self) -> InMessageIterator<'_, InFileInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18273:16
[INFO] [stdout]       |
[INFO] [stdout] 18273 |     pub fn as_out(&self) -> OutFileInfoPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18273 |     pub fn as_out(&self) -> OutFileInfoPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18439:14
[INFO] [stdout]       |
[INFO] [stdout] 18439 |     pub fn iter(&self) -> InMessageIterator<InFileListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18439 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18454:16
[INFO] [stdout]       |
[INFO] [stdout] 18454 |     pub fn as_out(&self) -> OutFileListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18454 |     pub fn as_out(&self) -> OutFileListPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18731:14
[INFO] [stdout]       |
[INFO] [stdout] 18731 |     pub fn iter(&self) -> InMessageIterator<InFiletransferPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18731 |     pub fn iter(&self) -> InMessageIterator<'_, InFiletransferPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18746:16
[INFO] [stdout]       |
[INFO] [stdout] 18746 |     pub fn as_out(&self) -> OutFiletransferPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18746 |     pub fn as_out(&self) -> OutFiletransferPart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18939:14
[INFO] [stdout]       |
[INFO] [stdout] 18939 |     pub fn iter(&self) -> InMessageIterator<InFileUploadPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18939 |     pub fn iter(&self) -> InMessageIterator<'_, InFileUploadPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:18954:16
[INFO] [stdout]       |
[INFO] [stdout] 18954 |     pub fn as_out(&self) -> OutFileUploadPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 18954 |     pub fn as_out(&self) -> OutFileUploadPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19099:14
[INFO] [stdout]       |
[INFO] [stdout] 19099 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19099 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19114:16
[INFO] [stdout]       |
[INFO] [stdout] 19114 |     pub fn as_out(&self) -> OutOfflineMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19114 |     pub fn as_out(&self) -> OutOfflineMessagePart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19262:14
[INFO] [stdout]       |
[INFO] [stdout] 19262 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19262 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19277:16
[INFO] [stdout]       |
[INFO] [stdout] 19277 |     pub fn as_out(&self) -> OutOfflineMessageListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19277 |     pub fn as_out(&self) -> OutOfflineMessageListPart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19418:14
[INFO] [stdout]       |
[INFO] [stdout] 19418 |     pub fn iter(&self) -> InMessageIterator<InPermFindPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19418 |     pub fn iter(&self) -> InMessageIterator<'_, InPermFindPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19561:14
[INFO] [stdout]       |
[INFO] [stdout] 19561 |     pub fn iter(&self) -> InMessageIterator<InPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19561 |     pub fn iter(&self) -> InMessageIterator<'_, InPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19576:16
[INFO] [stdout]       |
[INFO] [stdout] 19576 |     pub fn as_out(&self) -> OutPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19576 |     pub fn as_out(&self) -> OutPermListPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:19809:14
[INFO] [stdout]       |
[INFO] [stdout] 19809 |     pub fn iter(&self) -> InMessageIterator<InPermOverviewPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 19809 |     pub fn iter(&self) -> InMessageIterator<'_, InPermOverviewPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20179:14
[INFO] [stdout]       |
[INFO] [stdout] 20179 |     pub fn iter(&self) -> InMessageIterator<InServerConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20179 |     pub fn iter(&self) -> InMessageIterator<'_, InServerConnectionInfoPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20329:14
[INFO] [stdout]       |
[INFO] [stdout] 20329 |     pub fn iter(&self) -> InMessageIterator<InServerGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20329 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupClientListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20344:16
[INFO] [stdout]       |
[INFO] [stdout] 20344 |     pub fn as_out(&self) -> OutServerGroupClientListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20344 |     pub fn as_out(&self) -> OutServerGroupClientListPart<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20596:14
[INFO] [stdout]       |
[INFO] [stdout] 20596 |     pub fn iter(&self) -> InMessageIterator<InServerGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20596 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20611:16
[INFO] [stdout]       |
[INFO] [stdout] 20611 |     pub fn as_out(&self) -> OutServerGroupListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20611 |     pub fn as_out(&self) -> OutServerGroupListPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20785:14
[INFO] [stdout]       |
[INFO] [stdout] 20785 |     pub fn iter(&self) -> InMessageIterator<InServerGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20785 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupPermListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20800:16
[INFO] [stdout]       |
[INFO] [stdout] 20800 |     pub fn as_out(&self) -> OutServerGroupPermListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20800 |     pub fn as_out(&self) -> OutServerGroupPermListPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20913:14
[INFO] [stdout]       |
[INFO] [stdout] 20913 |     pub fn iter(&self) -> InMessageIterator<InServerGroupsByClientIdPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20913 |     pub fn iter(&self) -> InMessageIterator<'_, InServerGroupsByClientIdPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:20928:16
[INFO] [stdout]       |
[INFO] [stdout] 20928 |     pub fn as_out(&self) -> OutServerGroupsByClientIdPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 20928 |     pub fn as_out(&self) -> OutServerGroupsByClientIdPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21038:14
[INFO] [stdout]       |
[INFO] [stdout] 21038 |     pub fn iter(&self) -> InMessageIterator<InServerLogPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21038 |     pub fn iter(&self) -> InMessageIterator<'_, InServerLogPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21053:16
[INFO] [stdout]       |
[INFO] [stdout] 21053 |     pub fn as_out(&self) -> OutServerLogPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21053 |     pub fn as_out(&self) -> OutServerLogPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21234:14
[INFO] [stdout]       |
[INFO] [stdout] 21234 |     pub fn iter(&self) -> InMessageIterator<InTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21234 |     pub fn iter(&self) -> InMessageIterator<'_, InTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21256:16
[INFO] [stdout]       |
[INFO] [stdout] 21256 |     pub fn as_out(&self) -> OutTextMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21256 |     pub fn as_out(&self) -> OutTextMessagePart<'_> {
[INFO] [stdout]       |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21332:14
[INFO] [stdout]       |
[INFO] [stdout] 21332 |     pub fn iter(&self) -> InMessageIterator<InTokenAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21332 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21347:16
[INFO] [stdout]       |
[INFO] [stdout] 21347 |     pub fn as_out(&self) -> OutTokenAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21347 |     pub fn as_out(&self) -> OutTokenAddPart<'_> {
[INFO] [stdout]       |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21511:14
[INFO] [stdout]       |
[INFO] [stdout] 21511 |     pub fn iter(&self) -> InMessageIterator<InTokenListPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21511 |     pub fn iter(&self) -> InMessageIterator<'_, InTokenListPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/s2c_messages.rs:21526:16
[INFO] [stdout]       |
[INFO] [stdout] 21526 |     pub fn as_out(&self) -> OutTokenListPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 21526 |     pub fn as_out(&self) -> OutTokenListPart<'_> {
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1163:14
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn iter(&self) -> InMessageIterator<InClientInitPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInitPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1178:16
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn as_out(&self) -> OutClientInitPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn as_out(&self) -> OutClientInitPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1311:14
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn iter(&self) -> InMessageIterator<InClientInitIvPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInitIvPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1326:16
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     pub fn as_out(&self) -> OutClientInitIvPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     pub fn as_out(&self) -> OutClientInitIvPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1444:14
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     pub fn iter(&self) -> InMessageIterator<InPluginCommandRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     pub fn iter(&self) -> InMessageIterator<'_, InPluginCommandRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1459:16
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn as_out(&self) -> OutPluginCommandRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn as_out(&self) -> OutPluginCommandRequestPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1587:14
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     pub fn iter(&self) -> InMessageIterator<InBanAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     pub fn iter(&self) -> InMessageIterator<'_, InBanAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1602:16
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     pub fn as_out(&self) -> OutBanAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     pub fn as_out(&self) -> OutBanAddPart<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1709:14
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     pub fn iter(&self) -> InMessageIterator<InBanClientPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     pub fn iter(&self) -> InMessageIterator<'_, InBanClientPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1724:16
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     pub fn as_out(&self) -> OutBanClientPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     pub fn as_out(&self) -> OutBanClientPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1794:14
[INFO] [stdout]      |
[INFO] [stdout] 1794 |     pub fn iter(&self) -> InMessageIterator<InBanDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1794 |     pub fn iter(&self) -> InMessageIterator<'_, InBanDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1906:14
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn iter(&self) -> InMessageIterator<InBindingListPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn iter(&self) -> InMessageIterator<'_, InBindingListPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:1921:16
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn as_out(&self) -> OutBindingListPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn as_out(&self) -> OutBindingListPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2042:14
[INFO] [stdout]      |
[INFO] [stdout] 2042 |     pub fn iter(&self) -> InMessageIterator<InChannelAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2042 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2057:16
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     pub fn as_out(&self) -> OutChannelAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     pub fn as_out(&self) -> OutChannelAddPermPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2200:14
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn iter(&self) -> InMessageIterator<InChannelClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2215:16
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn as_out(&self) -> OutChannelClientAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2215 |     pub fn as_out(&self) -> OutChannelClientAddPermPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2340:14
[INFO] [stdout]      |
[INFO] [stdout] 2340 |     pub fn iter(&self) -> InMessageIterator<InChannelClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2340 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2355:16
[INFO] [stdout]      |
[INFO] [stdout] 2355 |     pub fn as_out(&self) -> OutChannelClientDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2355 |     pub fn as_out(&self) -> OutChannelClientDelPermPart<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2445:14
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn iter(&self) -> InMessageIterator<InChannelClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2445 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2846:14
[INFO] [stdout]      |
[INFO] [stdout] 2846 |     pub fn iter(&self) -> InMessageIterator<InChannelCreatePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2846 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelCreatePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2861:16
[INFO] [stdout]      |
[INFO] [stdout] 2861 |     pub fn as_out(&self) -> OutChannelCreatePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2861 |     pub fn as_out(&self) -> OutChannelCreatePart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:2965:14
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     pub fn iter(&self) -> InMessageIterator<InChannelDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3083:14
[INFO] [stdout]      |
[INFO] [stdout] 3083 |     pub fn iter(&self) -> InMessageIterator<InChannelDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3083 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3098:16
[INFO] [stdout]      |
[INFO] [stdout] 3098 |     pub fn as_out(&self) -> OutChannelDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3098 |     pub fn as_out(&self) -> OutChannelDelPermPart<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3168:14
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     pub fn iter(&self) -> InMessageIterator<InChannelDescriptionRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDescriptionRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3604:14
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     pub fn iter(&self) -> InMessageIterator<InChannelEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3619:16
[INFO] [stdout]      |
[INFO] [stdout] 3619 |     pub fn as_out(&self) -> OutChannelEditPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3619 |     pub fn as_out(&self) -> OutChannelEditPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3702:14
[INFO] [stdout]      |
[INFO] [stdout] 3702 |     pub fn iter(&self) -> InMessageIterator<InChannelFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3702 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3717:16
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     pub fn as_out(&self) -> OutChannelFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     pub fn as_out(&self) -> OutChannelFindRequestPart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3800:14
[INFO] [stdout]      |
[INFO] [stdout] 3800 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3800 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3815:16
[INFO] [stdout]      |
[INFO] [stdout] 3815 |     pub fn as_out(&self) -> OutChannelGroupAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3815 |     pub fn as_out(&self) -> OutChannelGroupAddPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3937:14
[INFO] [stdout]      |
[INFO] [stdout] 3937 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3937 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:3952:16
[INFO] [stdout]      |
[INFO] [stdout] 3952 |     pub fn as_out(&self) -> OutChannelGroupAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3952 |     pub fn as_out(&self) -> OutChannelGroupAddPermPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4058:14
[INFO] [stdout]      |
[INFO] [stdout] 4058 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4058 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupClientListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4197:14
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupCopyPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4197 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupCopyPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4212:16
[INFO] [stdout]      |
[INFO] [stdout] 4212 |     pub fn as_out(&self) -> OutChannelGroupCopyPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4212 |     pub fn as_out(&self) -> OutChannelGroupCopyPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4300:14
[INFO] [stdout]      |
[INFO] [stdout] 4300 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4300 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4418:14
[INFO] [stdout]      |
[INFO] [stdout] 4418 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4418 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4433:16
[INFO] [stdout]      |
[INFO] [stdout] 4433 |     pub fn as_out(&self) -> OutChannelGroupDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4433 |     pub fn as_out(&self) -> OutChannelGroupDelPermPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4521:14
[INFO] [stdout]      |
[INFO] [stdout] 4521 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4521 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4617:14
[INFO] [stdout]      |
[INFO] [stdout] 4617 |     pub fn iter(&self) -> InMessageIterator<InChannelGroupRenamePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4617 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelGroupRenamePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4632:16
[INFO] [stdout]      |
[INFO] [stdout] 4632 |     pub fn as_out(&self) -> OutChannelGroupRenamePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4632 |     pub fn as_out(&self) -> OutChannelGroupRenamePart<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4701:14
[INFO] [stdout]      |
[INFO] [stdout] 4701 |     pub fn iter(&self) -> InMessageIterator<InChannelInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4701 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4838:14
[INFO] [stdout]      |
[INFO] [stdout] 4838 |     pub fn iter(&self) -> InMessageIterator<InChannelMovePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4838 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelMovePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:4923:14
[INFO] [stdout]      |
[INFO] [stdout] 4923 |     pub fn iter(&self) -> InMessageIterator<InChannelPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4923 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5006:14
[INFO] [stdout]      |
[INFO] [stdout] 5006 |     pub fn iter(&self) -> InMessageIterator<InChannelSubscribePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5006 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelSubscribePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5107:14
[INFO] [stdout]      |
[INFO] [stdout] 5107 |     pub fn iter(&self) -> InMessageIterator<InChannelUnsubscribePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5107 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelUnsubscribePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5279:14
[INFO] [stdout]      |
[INFO] [stdout] 5279 |     pub fn iter(&self) -> InMessageIterator<InClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5279 |     pub fn iter(&self) -> InMessageIterator<'_, InClientAddPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5294:16
[INFO] [stdout]      |
[INFO] [stdout] 5294 |     pub fn as_out(&self) -> OutClientAddPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5294 |     pub fn as_out(&self) -> OutClientAddPermPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5380:14
[INFO] [stdout]      |
[INFO] [stdout] 5380 |     pub fn iter(&self) -> InMessageIterator<InClientChatClosePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5380 |     pub fn iter(&self) -> InMessageIterator<'_, InClientChatClosePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5395:16
[INFO] [stdout]      |
[INFO] [stdout] 5395 |     pub fn as_out(&self) -> OutClientChatClosePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5395 |     pub fn as_out(&self) -> OutClientChatClosePart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5464:14
[INFO] [stdout]      |
[INFO] [stdout] 5464 |     pub fn iter(&self) -> InMessageIterator<InClientConnectionInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5464 |     pub fn iter(&self) -> InMessageIterator<'_, InClientConnectionInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5547:14
[INFO] [stdout]      |
[INFO] [stdout] 5547 |     pub fn iter(&self) -> InMessageIterator<InClientDbDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5547 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5630:14
[INFO] [stdout]      |
[INFO] [stdout] 5630 |     pub fn iter(&self) -> InMessageIterator<InClientDbEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5630 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5707:14
[INFO] [stdout]      |
[INFO] [stdout] 5707 |     pub fn iter(&self) -> InMessageIterator<InClientDbFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5707 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5722:16
[INFO] [stdout]      |
[INFO] [stdout] 5722 |     pub fn as_out(&self) -> OutClientDbFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5722 |     pub fn as_out(&self) -> OutClientDbFindRequestPart<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5790:14
[INFO] [stdout]      |
[INFO] [stdout] 5790 |     pub fn iter(&self) -> InMessageIterator<InClientDbInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5790 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:5890:14
[INFO] [stdout]      |
[INFO] [stdout] 5890 |     pub fn iter(&self) -> InMessageIterator<InClientDbListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5890 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6008:14
[INFO] [stdout]      |
[INFO] [stdout] 6008 |     pub fn iter(&self) -> InMessageIterator<InClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6008 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDelPermPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6023:16
[INFO] [stdout]      |
[INFO] [stdout] 6023 |     pub fn as_out(&self) -> OutClientDelPermPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6023 |     pub fn as_out(&self) -> OutClientDelPermPart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6123:14
[INFO] [stdout]      |
[INFO] [stdout] 6123 |     pub fn iter(&self) -> InMessageIterator<InClientEditPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6123 |     pub fn iter(&self) -> InMessageIterator<'_, InClientEditPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6138:16
[INFO] [stdout]      |
[INFO] [stdout] 6138 |     pub fn as_out(&self) -> OutClientEditPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6138 |     pub fn as_out(&self) -> OutClientEditPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6202:14
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     pub fn iter(&self) -> InMessageIterator<InClientFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     pub fn iter(&self) -> InMessageIterator<'_, InClientFindRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6217:16
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     pub fn as_out(&self) -> OutClientFindRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     pub fn as_out(&self) -> OutClientFindRequestPart<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6280:14
[INFO] [stdout]      |
[INFO] [stdout] 6280 |     pub fn iter(&self) -> InMessageIterator<InClientDbIdFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6280 |     pub fn iter(&self) -> InMessageIterator<'_, InClientDbIdFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6295:16
[INFO] [stdout]      |
[INFO] [stdout] 6295 |     pub fn as_out(&self) -> OutClientDbIdFromUidRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6295 |     pub fn as_out(&self) -> OutClientDbIdFromUidRequestPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6358:14
[INFO] [stdout]      |
[INFO] [stdout] 6358 |     pub fn iter(&self) -> InMessageIterator<InClientIdsRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6358 |     pub fn iter(&self) -> InMessageIterator<'_, InClientIdsRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6373:16
[INFO] [stdout]      |
[INFO] [stdout] 6373 |     pub fn as_out(&self) -> OutClientIdsRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6373 |     pub fn as_out(&self) -> OutClientIdsRequestPart<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6441:14
[INFO] [stdout]      |
[INFO] [stdout] 6441 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromDbIdRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6441 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromDbIdRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6519:14
[INFO] [stdout]      |
[INFO] [stdout] 6519 |     pub fn iter(&self) -> InMessageIterator<InClientNameFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6519 |     pub fn iter(&self) -> InMessageIterator<'_, InClientNameFromUidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6534:16
[INFO] [stdout]      |
[INFO] [stdout] 6534 |     pub fn as_out(&self) -> OutClientNameFromUidRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6534 |     pub fn as_out(&self) -> OutClientNameFromUidRequestPart<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6602:14
[INFO] [stdout]      |
[INFO] [stdout] 6602 |     pub fn iter(&self) -> InMessageIterator<InClientUidFromClidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6602 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUidFromClidRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6685:14
[INFO] [stdout]      |
[INFO] [stdout] 6685 |     pub fn iter(&self) -> InMessageIterator<InClientVariablesRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6685 |     pub fn iter(&self) -> InMessageIterator<'_, InClientVariablesRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6768:14
[INFO] [stdout]      |
[INFO] [stdout] 6768 |     pub fn iter(&self) -> InMessageIterator<InClientInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6768 |     pub fn iter(&self) -> InMessageIterator<'_, InClientInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6886:14
[INFO] [stdout]      |
[INFO] [stdout] 6886 |     pub fn iter(&self) -> InMessageIterator<InClientKickPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6886 |     pub fn iter(&self) -> InMessageIterator<'_, InClientKickPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:6901:16
[INFO] [stdout]      |
[INFO] [stdout] 6901 |     pub fn as_out(&self) -> OutClientKickPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6901 |     pub fn as_out(&self) -> OutClientKickPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7021:14
[INFO] [stdout]      |
[INFO] [stdout] 7021 |     pub fn iter(&self) -> InMessageIterator<InClientMovePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7021 |     pub fn iter(&self) -> InMessageIterator<'_, InClientMovePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7036:16
[INFO] [stdout]      |
[INFO] [stdout] 7036 |     pub fn as_out(&self) -> OutClientMovePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7036 |     pub fn as_out(&self) -> OutClientMovePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7106:14
[INFO] [stdout]      |
[INFO] [stdout] 7106 |     pub fn iter(&self) -> InMessageIterator<InClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7106 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPermListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7203:14
[INFO] [stdout]      |
[INFO] [stdout] 7203 |     pub fn iter(&self) -> InMessageIterator<InClientPokeRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7203 |     pub fn iter(&self) -> InMessageIterator<'_, InClientPokeRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7218:16
[INFO] [stdout]      |
[INFO] [stdout] 7218 |     pub fn as_out(&self) -> OutClientPokeRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7218 |     pub fn as_out(&self) -> OutClientPokeRequestPart<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7313:14
[INFO] [stdout]      |
[INFO] [stdout] 7313 |     pub fn iter(&self) -> InMessageIterator<InClientSetServerQueryLoginRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7313 |     pub fn iter(&self) -> InMessageIterator<'_, InClientSetServerQueryLoginRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7328:16
[INFO] [stdout]      |
[INFO] [stdout] 7328 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7328 |     pub fn as_out(&self) -> OutClientSetServerQueryLoginRequestPart<'_> {
[INFO] [stdout]      |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7593:14
[INFO] [stdout]      |
[INFO] [stdout] 7593 |     pub fn iter(&self) -> InMessageIterator<InClientUpdatePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7593 |     pub fn iter(&self) -> InMessageIterator<'_, InClientUpdatePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7608:16
[INFO] [stdout]      |
[INFO] [stdout] 7608 |     pub fn as_out(&self) -> OutClientUpdatePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7608 |     pub fn as_out(&self) -> OutClientUpdatePart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7702:14
[INFO] [stdout]      |
[INFO] [stdout] 7702 |     pub fn iter(&self) -> InMessageIterator<InComplainAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7702 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7717:16
[INFO] [stdout]      |
[INFO] [stdout] 7717 |     pub fn as_out(&self) -> OutComplainAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7717 |     pub fn as_out(&self) -> OutComplainAddPart<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7805:14
[INFO] [stdout]      |
[INFO] [stdout] 7805 |     pub fn iter(&self) -> InMessageIterator<InComplainDelPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7805 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainDelPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7889:14
[INFO] [stdout]      |
[INFO] [stdout] 7889 |     pub fn iter(&self) -> InMessageIterator<InComplainDelAllPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7889 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainDelAllPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:7971:14
[INFO] [stdout]      |
[INFO] [stdout] 7971 |     pub fn iter(&self) -> InMessageIterator<InComplainListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7971 |     pub fn iter(&self) -> InMessageIterator<'_, InComplainListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8068:14
[INFO] [stdout]      |
[INFO] [stdout] 8068 |     pub fn iter(&self) -> InMessageIterator<InCustomDeletePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8068 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomDeletePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8083:16
[INFO] [stdout]      |
[INFO] [stdout] 8083 |     pub fn as_out(&self) -> OutCustomDeletePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8083 |     pub fn as_out(&self) -> OutCustomDeletePart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8152:14
[INFO] [stdout]      |
[INFO] [stdout] 8152 |     pub fn iter(&self) -> InMessageIterator<InCustomInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8152 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8243:14
[INFO] [stdout]      |
[INFO] [stdout] 8243 |     pub fn iter(&self) -> InMessageIterator<InCustomSearchPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8243 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomSearchPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8258:16
[INFO] [stdout]      |
[INFO] [stdout] 8258 |     pub fn as_out(&self) -> OutCustomSearchPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8258 |     pub fn as_out(&self) -> OutCustomSearchPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8354:14
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<InCustomSetPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |     pub fn iter(&self) -> InMessageIterator<'_, InCustomSetPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8369:16
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutCustomSetPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8369 |     pub fn as_out(&self) -> OutCustomSetPart<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8467:14
[INFO] [stdout]      |
[INFO] [stdout] 8467 |     pub fn iter(&self) -> InMessageIterator<InCreateDirectoryPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8467 |     pub fn iter(&self) -> InMessageIterator<'_, InCreateDirectoryPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8482:16
[INFO] [stdout]      |
[INFO] [stdout] 8482 |     pub fn as_out(&self) -> OutCreateDirectoryPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8482 |     pub fn as_out(&self) -> OutCreateDirectoryPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8579:14
[INFO] [stdout]      |
[INFO] [stdout] 8579 |     pub fn iter(&self) -> InMessageIterator<InDeleteFilePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8579 |     pub fn iter(&self) -> InMessageIterator<'_, InDeleteFilePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8594:16
[INFO] [stdout]      |
[INFO] [stdout] 8594 |     pub fn as_out(&self) -> OutDeleteFilePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8594 |     pub fn as_out(&self) -> OutDeleteFilePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8691:14
[INFO] [stdout]      |
[INFO] [stdout] 8691 |     pub fn iter(&self) -> InMessageIterator<InFileInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8691 |     pub fn iter(&self) -> InMessageIterator<'_, InFileInfoRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8706:16
[INFO] [stdout]      |
[INFO] [stdout] 8706 |     pub fn as_out(&self) -> OutFileInfoRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8706 |     pub fn as_out(&self) -> OutFileInfoRequestPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8803:14
[INFO] [stdout]      |
[INFO] [stdout] 8803 |     pub fn iter(&self) -> InMessageIterator<InFileListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8803 |     pub fn iter(&self) -> InMessageIterator<'_, InFileListRequestPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8818:16
[INFO] [stdout]      |
[INFO] [stdout] 8818 |     pub fn as_out(&self) -> OutFileListRequestPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8818 |     pub fn as_out(&self) -> OutFileListRequestPart<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8972:14
[INFO] [stdout]      |
[INFO] [stdout] 8972 |     pub fn iter(&self) -> InMessageIterator<InInitDownloadPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8972 |     pub fn iter(&self) -> InMessageIterator<'_, InInitDownloadPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:8987:16
[INFO] [stdout]      |
[INFO] [stdout] 8987 |     pub fn as_out(&self) -> OutInitDownloadPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8987 |     pub fn as_out(&self) -> OutInitDownloadPart<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9177:14
[INFO] [stdout]      |
[INFO] [stdout] 9177 |     pub fn iter(&self) -> InMessageIterator<InInitUploadPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9177 |     pub fn iter(&self) -> InMessageIterator<'_, InInitUploadPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9192:16
[INFO] [stdout]      |
[INFO] [stdout] 9192 |     pub fn as_out(&self) -> OutInitUploadPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9192 |     pub fn as_out(&self) -> OutInitUploadPart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9358:14
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     pub fn iter(&self) -> InMessageIterator<InRenameFilePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     pub fn iter(&self) -> InMessageIterator<'_, InRenameFilePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9373:16
[INFO] [stdout]      |
[INFO] [stdout] 9373 |     pub fn as_out(&self) -> OutRenameFilePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9373 |     pub fn as_out(&self) -> OutRenameFilePart<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9463:14
[INFO] [stdout]      |
[INFO] [stdout] 9463 |     pub fn iter(&self) -> InMessageIterator<InStopFiletransferPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9463 |     pub fn iter(&self) -> InMessageIterator<'_, InStopFiletransferPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9542:14
[INFO] [stdout]      |
[INFO] [stdout] 9542 |     pub fn iter(&self) -> InMessageIterator<InGlobalMessagePart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9542 |     pub fn iter(&self) -> InMessageIterator<'_, InGlobalMessagePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9557:16
[INFO] [stdout]      |
[INFO] [stdout] 9557 |     pub fn as_out(&self) -> OutGlobalMessagePart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9557 |     pub fn as_out(&self) -> OutGlobalMessagePart<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9696:14
[INFO] [stdout]      |
[INFO] [stdout] 9696 |     pub fn iter(&self) -> InMessageIterator<InLogAddPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9696 |     pub fn iter(&self) -> InMessageIterator<'_, InLogAddPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9711:16
[INFO] [stdout]      |
[INFO] [stdout] 9711 |     pub fn as_out(&self) -> OutLogAddPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9711 |     pub fn as_out(&self) -> OutLogAddPart<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9789:14
[INFO] [stdout]      |
[INFO] [stdout] 9789 |     pub fn iter(&self) -> InMessageIterator<InLoginPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9789 |     pub fn iter(&self) -> InMessageIterator<'_, InLoginPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9804:16
[INFO] [stdout]      |
[INFO] [stdout] 9804 |     pub fn as_out(&self) -> OutLoginPart {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9804 |     pub fn as_out(&self) -> OutLoginPart<'_> {
[INFO] [stdout]      |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:9940:14
[INFO] [stdout]      |
[INFO] [stdout] 9940 |     pub fn iter(&self) -> InMessageIterator<InLogViewPart> { self.into_iter() }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9940 |     pub fn iter(&self) -> InMessageIterator<'_, InLogViewPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10047:14
[INFO] [stdout]       |
[INFO] [stdout] 10047 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageAddPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10047 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageAddPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10062:16
[INFO] [stdout]       |
[INFO] [stdout] 10062 |     pub fn as_out(&self) -> OutOfflineMessageAddPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10062 |     pub fn as_out(&self) -> OutOfflineMessageAddPart<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10132:14
[INFO] [stdout]       |
[INFO] [stdout] 10132 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageDelPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10132 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageDelPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10215:14
[INFO] [stdout]       |
[INFO] [stdout] 10215 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageGetPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10215 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageGetPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10334:14
[INFO] [stdout]       |
[INFO] [stdout] 10334 |     pub fn iter(&self) -> InMessageIterator<InOfflineMessageUpdateFlagPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10334 |     pub fn iter(&self) -> InMessageIterator<'_, InOfflineMessageUpdateFlagPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10433:14
[INFO] [stdout]       |
[INFO] [stdout] 10433 |     pub fn iter(&self) -> InMessageIterator<InPermFindRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10433 |     pub fn iter(&self) -> InMessageIterator<'_, InPermFindRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10448:16
[INFO] [stdout]       |
[INFO] [stdout] 10448 |     pub fn as_out(&self) -> OutPermFindRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10448 |     pub fn as_out(&self) -> OutPermFindRequestPart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10520:14
[INFO] [stdout]       |
[INFO] [stdout] 10520 |     pub fn iter(&self) -> InMessageIterator<InPermRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10520 |     pub fn iter(&self) -> InMessageIterator<'_, InPermRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10598:14
[INFO] [stdout]       |
[INFO] [stdout] 10598 |     pub fn iter(&self) -> InMessageIterator<InPermIdByNameRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10598 |     pub fn iter(&self) -> InMessageIterator<'_, InPermIdByNameRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10613:16
[INFO] [stdout]       |
[INFO] [stdout] 10613 |     pub fn as_out(&self) -> OutPermIdByNameRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10613 |     pub fn as_out(&self) -> OutPermIdByNameRequestPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10752:14
[INFO] [stdout]       |
[INFO] [stdout] 10752 |     pub fn iter(&self) -> InMessageIterator<InPermOverviewRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10752 |     pub fn iter(&self) -> InMessageIterator<'_, InPermOverviewRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10767:16
[INFO] [stdout]       |
[INFO] [stdout] 10767 |     pub fn as_out(&self) -> OutPermOverviewRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10767 |     pub fn as_out(&self) -> OutPermOverviewRequestPart<'_> {
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10923:14
[INFO] [stdout]       |
[INFO] [stdout] 10923 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10923 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyAddRequestPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:10938:16
[INFO] [stdout]       |
[INFO] [stdout] 10938 |     pub fn as_out(&self) -> OutPrivilegeKeyAddRequestPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10938 |     pub fn as_out(&self) -> OutPrivilegeKeyAddRequestPart<'_> {
[INFO] [stdout]       |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11004:14
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyDeletePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyDeletePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11019:16
[INFO] [stdout]       |
[INFO] [stdout] 11019 |     pub fn as_out(&self) -> OutPrivilegeKeyDeletePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11019 |     pub fn as_out(&self) -> OutPrivilegeKeyDeletePart<'_> {
[INFO] [stdout]       |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11099:14
[INFO] [stdout]       |
[INFO] [stdout] 11099 |     pub fn iter(&self) -> InMessageIterator<InPrivilegeKeyUsePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11099 |     pub fn iter(&self) -> InMessageIterator<'_, InPrivilegeKeyUsePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11114:16
[INFO] [stdout]       |
[INFO] [stdout] 11114 |     pub fn as_out(&self) -> OutPrivilegeKeyUsePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11114 |     pub fn as_out(&self) -> OutPrivilegeKeyUsePart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11235:14
[INFO] [stdout]       |
[INFO] [stdout] 11235 |     pub fn iter(&self) -> InMessageIterator<InSendTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11235 |     pub fn iter(&self) -> InMessageIterator<'_, InSendTextMessagePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11250:16
[INFO] [stdout]       |
[INFO] [stdout] 11250 |     pub fn as_out(&self) -> OutSendTextMessagePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11250 |     pub fn as_out(&self) -> OutSendTextMessagePart<'_> {
[INFO] [stdout]       |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11315:14
[INFO] [stdout]       |
[INFO] [stdout] 11315 |     pub fn iter(&self) -> InMessageIterator<InServerCreatePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11315 |     pub fn iter(&self) -> InMessageIterator<'_, InServerCreatePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11330:16
[INFO] [stdout]       |
[INFO] [stdout] 11330 |     pub fn as_out(&self) -> OutServerCreatePart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11330 |     pub fn as_out(&self) -> OutServerCreatePart<'_> {
[INFO] [stdout]       |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:11398:14
[INFO] [stdout]       |
[INFO] [stdout] 11398 |     pub fn iter(&self) -> InMessageIterator<InServerDeletePart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11398 |     pub fn iter(&self) -> InMessageIterator<'_, InServerDeletePart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12207:14
[INFO] [stdout]       |
[INFO] [stdout] 12207 |     pub fn iter(&self) -> InMessageIterator<InServerEditPart> { self.into_iter() }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12207 |     pub fn iter(&self) -> InMessageIterator<'_, InServerEditPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-64417701a5abe144/out/c2s_messages.rs:12222:16
[INFO] [stdout]       |
[INFO] [stdout] 12222 |     pub fn as_out(&self) -> OutServerEditPart {
[INFO] [stdout]       |                   ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                   |
[INFO] [stdout]       |                   the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12222 |     pub fn as_out(&self) -> OutServerEditPart<'_> {
[WARN] too many lines in the log, truncating it
