[INFO] fetching crate ts-bookkeeping 0.1.0...
[INFO] building ts-bookkeeping-0.1.0 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate ts-bookkeeping 0.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate ts-bookkeeping 0.1.0
[INFO] finished tweaking crates.io crate ts-bookkeeping 0.1.0
[INFO] tweaked toml for crates.io crate ts-bookkeeping 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ts-bookkeeping 0.1.0 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 183 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.22.1)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.7.0)
[INFO] [stderr]       Adding heck v0.3.3 (available: v0.5.0)
[INFO] [stderr]       Adding itertools v0.10.5 (available: v0.14.0)
[INFO] [stderr]       Adding num-derive v0.3.3 (available: v0.4.2)
[INFO] [stderr]       Adding signature v1.3.2 (available: v1.6.4)
[INFO] [stderr]       Adding subtle v2.4.1 (available: v2.6.1)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.16)
[INFO] [stderr]       Adding time v0.2.27 (available: v0.3.44)
[INFO] [stderr]       Adding zeroize v1.3.0 (available: v1.8.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 915753f6486c29c773e7eeec1c0d78ed66051c6be18b99fa049a5f7e74075039
[INFO] running `Command { std: "docker" "start" "-a" "915753f6486c29c773e7eeec1c0d78ed66051c6be18b99fa049a5f7e74075039", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "915753f6486c29c773e7eeec1c0d78ed66051c6be18b99fa049a5f7e74075039", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "915753f6486c29c773e7eeec1c0d78ed66051c6be18b99fa049a5f7e74075039", kill_on_drop: false }`
[INFO] [stdout] 915753f6486c29c773e7eeec1c0d78ed66051c6be18b99fa049a5f7e74075039
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 93ec4b53e61dbb9be805ede9aded03915d60284470c8daa57ff0abf5ff5b06a6
[INFO] running `Command { std: "docker" "start" "-a" "93ec4b53e61dbb9be805ede9aded03915d60284470c8daa57ff0abf5ff5b06a6", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling radium v0.6.2
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling const-oid v0.5.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling wyz v0.2.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling zeroize v1.3.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling crypto-mac v0.11.1
[INFO] [stderr]    Compiling signature v1.3.2
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling hmac v0.11.0
[INFO] [stderr]    Compiling der v0.3.5
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling curve25519-dalek v3.2.1
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling omnom v3.0.0
[INFO] [stderr]    Compiling sha-1 v0.9.8
[INFO] [stderr]    Compiling bitvec v0.20.4
[INFO] [stderr]    Compiling spki v0.3.0
[INFO] [stderr]    Compiling pkcs8 v0.6.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling tsproto-structs v0.2.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling t4rust-derive v0.3.1
[INFO] [stderr]    Compiling ff v0.9.0
[INFO] [stderr]    Compiling group v0.9.0
[INFO] [stderr]    Compiling elliptic-curve v0.9.12
[INFO] [stderr]    Compiling ecdsa v0.11.1
[INFO] [stderr]    Compiling simple_asn1 v0.5.4
[INFO] [stderr]    Compiling p256 v0.8.1
[INFO] [stderr]    Compiling tsproto-types v0.1.0
[INFO] [stderr]    Compiling ts-bookkeeping v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]    Compiling rental-impl v0.5.5
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> build/properties.rs:13:49
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Properties<'a>(&'a BookDeclarations, &'a MessagesToBookDeclarations<'a>);
[INFO] [stdout]    |            ---------- field in this struct      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Properties` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> build/events.rs:12:56
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EventDeclarations<'a>(&'a BookDeclarations, &'a MessagesToBookDeclarations<'a>);
[INFO] [stdout]    |            ----------------- field in this struct      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `EventDeclarations` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling time-macros v0.1.1
[INFO] [stderr]    Compiling rental v0.5.6
[INFO] [stderr]    Compiling tsproto-packets v0.1.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/events.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 |     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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     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-3eb458160a54a6d7/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] 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-3eb458160a54a6d7/out/s2c_messages.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |     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] 481 |     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-3eb458160a54a6d7/out/s2c_messages.rs:565:14
[INFO] [stdout]     |
[INFO] [stdout] 565 |     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] 565 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1166:14
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     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] 1166 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1181:16
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     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] 1181 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1299:14
[INFO] [stdout]      |
[INFO] [stdout] 1299 |     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] 1299 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1314:16
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     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] 1314 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1432:14
[INFO] [stdout]      |
[INFO] [stdout] 1432 |     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] 1432 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1447:16
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     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] 1447 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1576:14
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     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] 1576 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1591:16
[INFO] [stdout]      |
[INFO] [stdout] 1591 |     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] 1591 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1111:14
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     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] 1111 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1126:16
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     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] 1126 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1699:14
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     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] 1699 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1714:16
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     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] 1714 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1785:14
[INFO] [stdout]      |
[INFO] [stdout] 1785 |     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] 1785 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1368:14
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     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] 1368 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1390:16
[INFO] [stdout]      |
[INFO] [stdout] 1390 |     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] 1390 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1946:14
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     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] 1946 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1465:14
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     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] 1465 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1570:14
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     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] 1570 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1678:14
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     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] 1678 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1763:14
[INFO] [stdout]      |
[INFO] [stdout] 1763 |     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] 1763 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1950:14
[INFO] [stdout]      |
[INFO] [stdout] 1950 |     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] 1950 |     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-3eb458160a54a6d7/out/s2c_messages.rs:1972:16
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     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] 1972 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2061:14
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     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] 2061 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2076:16
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     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] 2076 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2160:14
[INFO] [stdout]      |
[INFO] [stdout] 2160 |     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] 2160 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2175:16
[INFO] [stdout]      |
[INFO] [stdout] 2175 |     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] 2175 |     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-3eb458160a54a6d7/out/c2s_messages.rs:1961:16
[INFO] [stdout]      |
[INFO] [stdout] 1961 |     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] 1961 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2083:14
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     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] 2083 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2098:16
[INFO] [stdout]      |
[INFO] [stdout] 2098 |     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] 2098 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2242:14
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     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] 2242 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2257:16
[INFO] [stdout]      |
[INFO] [stdout] 2257 |     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] 2257 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2383:14
[INFO] [stdout]      |
[INFO] [stdout] 2383 |     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] 2383 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2398:16
[INFO] [stdout]      |
[INFO] [stdout] 2398 |     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] 2398 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2965:14
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     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] 2965 |     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-3eb458160a54a6d7/out/s2c_messages.rs:2980:16
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     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] 2980 |     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-3eb458160a54a6d7/out/s2c_messages.rs:3848:14
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     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] 3848 |     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-3eb458160a54a6d7/out/s2c_messages.rs:3870:16
[INFO] [stdout]      |
[INFO] [stdout] 3870 |     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] 3870 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4120:14
[INFO] [stdout]      |
[INFO] [stdout] 4120 |     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] 4120 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4142:16
[INFO] [stdout]      |
[INFO] [stdout] 4142 |     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] 4142 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4335:14
[INFO] [stdout]      |
[INFO] [stdout] 4335 |     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] 4335 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4357:16
[INFO] [stdout]      |
[INFO] [stdout] 4357 |     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] 4357 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4454:14
[INFO] [stdout]      |
[INFO] [stdout] 4454 |     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] 4454 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4560:14
[INFO] [stdout]      |
[INFO] [stdout] 4560 |     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] 4560 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4737:14
[INFO] [stdout]      |
[INFO] [stdout] 4737 |     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] 4737 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4759:16
[INFO] [stdout]      |
[INFO] [stdout] 4759 |     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] 4759 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2489:14
[INFO] [stdout]      |
[INFO] [stdout] 2489 |     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] 2489 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2891:14
[INFO] [stdout]      |
[INFO] [stdout] 2891 |     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] 2891 |     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-3eb458160a54a6d7/out/c2s_messages.rs:2906:16
[INFO] [stdout]      |
[INFO] [stdout] 2906 |     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] 2906 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3011:14
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     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] 3011 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3138:14
[INFO] [stdout]      |
[INFO] [stdout] 3138 |     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] 3138 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4926:14
[INFO] [stdout]      |
[INFO] [stdout] 4926 |     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] 4926 |     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-3eb458160a54a6d7/out/s2c_messages.rs:4948:16
[INFO] [stdout]      |
[INFO] [stdout] 4948 |     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] 4948 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5664:14
[INFO] [stdout]      |
[INFO] [stdout] 5664 |     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] 5664 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5686:16
[INFO] [stdout]      |
[INFO] [stdout] 5686 |     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] 5686 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5856:14
[INFO] [stdout]      |
[INFO] [stdout] 5856 |     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] 5856 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5871:16
[INFO] [stdout]      |
[INFO] [stdout] 5871 |     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] 5871 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5957:14
[INFO] [stdout]      |
[INFO] [stdout] 5957 |     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] 5957 |     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-3eb458160a54a6d7/out/s2c_messages.rs:5972:16
[INFO] [stdout]      |
[INFO] [stdout] 5972 |     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] 5972 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6095:14
[INFO] [stdout]      |
[INFO] [stdout] 6095 |     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] 6095 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6110:16
[INFO] [stdout]      |
[INFO] [stdout] 6110 |     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] 6110 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6202:14
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     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] 6202 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6217:16
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     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] 6217 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6364:14
[INFO] [stdout]      |
[INFO] [stdout] 6364 |     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] 6364 |     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-3eb458160a54a6d7/out/s2c_messages.rs:6379:16
[INFO] [stdout]      |
[INFO] [stdout] 6379 |     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] 6379 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3597:14
[INFO] [stdout]      |
[INFO] [stdout] 3597 |     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] 3597 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3612:16
[INFO] [stdout]      |
[INFO] [stdout] 3612 |     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] 3612 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3697:14
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     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] 3697 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3712:16
[INFO] [stdout]      |
[INFO] [stdout] 3712 |     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] 3712 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3796:14
[INFO] [stdout]      |
[INFO] [stdout] 3796 |     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] 3796 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3811:16
[INFO] [stdout]      |
[INFO] [stdout] 3811 |     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] 3811 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3934:14
[INFO] [stdout]      |
[INFO] [stdout] 3934 |     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] 3934 |     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-3eb458160a54a6d7/out/c2s_messages.rs:3949:16
[INFO] [stdout]      |
[INFO] [stdout] 3949 |     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] 3949 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4056:14
[INFO] [stdout]      |
[INFO] [stdout] 4056 |     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] 4056 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4196:14
[INFO] [stdout]      |
[INFO] [stdout] 4196 |     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] 4196 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4211:16
[INFO] [stdout]      |
[INFO] [stdout] 4211 |     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] 4211 |     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-3eb458160a54a6d7/out/s2c_messages.rs:7454:14
[INFO] [stdout]      |
[INFO] [stdout] 7454 |     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] 7454 |     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-3eb458160a54a6d7/out/s2c_messages.rs:7469:16
[INFO] [stdout]      |
[INFO] [stdout] 7469 |     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] 7469 |     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-3eb458160a54a6d7/out/s2c_messages.rs:7651:14
[INFO] [stdout]      |
[INFO] [stdout] 7651 |     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] 7651 |     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-3eb458160a54a6d7/out/s2c_messages.rs:7673:16
[INFO] [stdout]      |
[INFO] [stdout] 7673 |     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] 7673 |     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-3eb458160a54a6d7/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-3eb458160a54a6d7/out/s2c_messages.rs:8063:14
[INFO] [stdout]      |
[INFO] [stdout] 8063 |     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] 8063 |     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-3eb458160a54a6d7/out/s2c_messages.rs:8085:16
[INFO] [stdout]      |
[INFO] [stdout] 8085 |     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] 8085 |     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-3eb458160a54a6d7/out/s2c_messages.rs:8279:14
[INFO] [stdout]      |
[INFO] [stdout] 8279 |     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] 8279 |     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-3eb458160a54a6d7/out/s2c_messages.rs:8294:16
[INFO] [stdout]      |
[INFO] [stdout] 8294 |     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] 8294 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4419:14
[INFO] [stdout]      |
[INFO] [stdout] 4419 |     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] 4419 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4434:16
[INFO] [stdout]      |
[INFO] [stdout] 4434 |     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] 4434 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4547:14
[INFO] [stdout]      |
[INFO] [stdout] 4547 |     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] 4547 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4644:14
[INFO] [stdout]      |
[INFO] [stdout] 4644 |     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] 4644 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4659:16
[INFO] [stdout]      |
[INFO] [stdout] 4659 |     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] 4659 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9260:14
[INFO] [stdout]      |
[INFO] [stdout] 9260 |     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] 9260 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9275:16
[INFO] [stdout]      |
[INFO] [stdout] 9275 |     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] 9275 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4729:14
[INFO] [stdout]      |
[INFO] [stdout] 4729 |     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] 4729 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9477:14
[INFO] [stdout]      |
[INFO] [stdout] 9477 |     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] 9477 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9492:16
[INFO] [stdout]      |
[INFO] [stdout] 9492 |     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] 9492 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9602:14
[INFO] [stdout]      |
[INFO] [stdout] 9602 |     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] 9602 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9617:16
[INFO] [stdout]      |
[INFO] [stdout] 9617 |     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] 9617 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9729:14
[INFO] [stdout]      |
[INFO] [stdout] 9729 |     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] 9729 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9751:16
[INFO] [stdout]      |
[INFO] [stdout] 9751 |     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] 9751 |     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-3eb458160a54a6d7/out/s2c_messages.rs:9832:14
[INFO] [stdout]      |
[INFO] [stdout] 9832 |     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] 9832 |     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-3eb458160a54a6d7/out/s2c_messages.rs:10429:14
[INFO] [stdout]       |
[INFO] [stdout] 10429 |     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] 10429 |     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-3eb458160a54a6d7/out/s2c_messages.rs:10444:16
[INFO] [stdout]       |
[INFO] [stdout] 10444 |     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] 10444 |     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-3eb458160a54a6d7/out/s2c_messages.rs:10878:14
[INFO] [stdout]       |
[INFO] [stdout] 10878 |     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] 10878 |     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-3eb458160a54a6d7/out/s2c_messages.rs:10893:16
[INFO] [stdout]       |
[INFO] [stdout] 10893 |     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] 10893 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4891:14
[INFO] [stdout]      |
[INFO] [stdout] 4891 |     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] 4891 |     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-3eb458160a54a6d7/out/s2c_messages.rs:11003:14
[INFO] [stdout]       |
[INFO] [stdout] 11003 |     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] 11003 |     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-3eb458160a54a6d7/out/s2c_messages.rs:11018:16
[INFO] [stdout]       |
[INFO] [stdout] 11018 |     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] 11018 |     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-3eb458160a54a6d7/out/c2s_messages.rs:4977:14
[INFO] [stdout]      |
[INFO] [stdout] 4977 |     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] 4977 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5061:14
[INFO] [stdout]      |
[INFO] [stdout] 5061 |     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] 5061 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5187:14
[INFO] [stdout]      |
[INFO] [stdout] 5187 |     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] 5187 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5384:14
[INFO] [stdout]      |
[INFO] [stdout] 5384 |     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] 5384 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5399:16
[INFO] [stdout]      |
[INFO] [stdout] 5399 |     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] 5399 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5486:14
[INFO] [stdout]      |
[INFO] [stdout] 5486 |     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] 5486 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5501:16
[INFO] [stdout]      |
[INFO] [stdout] 5501 |     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] 5501 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5571:14
[INFO] [stdout]      |
[INFO] [stdout] 5571 |     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] 5571 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5655:14
[INFO] [stdout]      |
[INFO] [stdout] 5655 |     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] 5655 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5739:14
[INFO] [stdout]      |
[INFO] [stdout] 5739 |     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] 5739 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5817:14
[INFO] [stdout]      |
[INFO] [stdout] 5817 |     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] 5817 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5832:16
[INFO] [stdout]      |
[INFO] [stdout] 5832 |     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] 5832 |     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-3eb458160a54a6d7/out/s2c_messages.rs:11569:14
[INFO] [stdout]       |
[INFO] [stdout] 11569 |     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] 11569 |     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-3eb458160a54a6d7/out/s2c_messages.rs:11584:16
[INFO] [stdout]       |
[INFO] [stdout] 11584 |     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] 11584 |     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-3eb458160a54a6d7/out/s2c_messages.rs:11991:14
[INFO] [stdout]       |
[INFO] [stdout] 11991 |     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] 11991 |     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-3eb458160a54a6d7/out/s2c_messages.rs:12006:16
[INFO] [stdout]       |
[INFO] [stdout] 12006 |     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] 12006 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13143:14
[INFO] [stdout]       |
[INFO] [stdout] 13143 |     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] 13143 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13158:16
[INFO] [stdout]       |
[INFO] [stdout] 13158 |     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] 13158 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13462:14
[INFO] [stdout]       |
[INFO] [stdout] 13462 |     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] 13462 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13477:16
[INFO] [stdout]       |
[INFO] [stdout] 13477 |     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] 13477 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13565:14
[INFO] [stdout]       |
[INFO] [stdout] 13565 |     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] 13565 |     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-3eb458160a54a6d7/out/c2s_messages.rs:5901:14
[INFO] [stdout]      |
[INFO] [stdout] 5901 |     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] 5901 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6002:14
[INFO] [stdout]      |
[INFO] [stdout] 6002 |     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] 6002 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6121:14
[INFO] [stdout]      |
[INFO] [stdout] 6121 |     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] 6121 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6136:16
[INFO] [stdout]      |
[INFO] [stdout] 6136 |     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] 6136 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6237:14
[INFO] [stdout]      |
[INFO] [stdout] 6237 |     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] 6237 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6252:16
[INFO] [stdout]      |
[INFO] [stdout] 6252 |     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] 6252 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6317:14
[INFO] [stdout]      |
[INFO] [stdout] 6317 |     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] 6317 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6332:16
[INFO] [stdout]      |
[INFO] [stdout] 6332 |     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] 6332 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6396:14
[INFO] [stdout]      |
[INFO] [stdout] 6396 |     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] 6396 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13822:14
[INFO] [stdout]       |
[INFO] [stdout] 13822 |     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] 13822 |     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-3eb458160a54a6d7/out/s2c_messages.rs:13837:16
[INFO] [stdout]       |
[INFO] [stdout] 13837 |     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] 13837 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14115:14
[INFO] [stdout]       |
[INFO] [stdout] 14115 |     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] 14115 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14130:16
[INFO] [stdout]       |
[INFO] [stdout] 14130 |     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] 14130 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14328:14
[INFO] [stdout]       |
[INFO] [stdout] 14328 |     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] 14328 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14343:16
[INFO] [stdout]       |
[INFO] [stdout] 14343 |     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] 14343 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14843:14
[INFO] [stdout]       |
[INFO] [stdout] 14843 |     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] 14843 |     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-3eb458160a54a6d7/out/s2c_messages.rs:14865:16
[INFO] [stdout]       |
[INFO] [stdout] 14865 |     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] 14865 |     pub fn as_out(&self) -> OutChannelCreatedPart<'_> {
[INFO] [stdout]       |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/s2c_messages.rs:1161:2
[INFO] [stdout]      |
[INFO] [stdout] 1160 | pub struct InChannelListFinished {
[INFO] [stdout]      |            --------------------- field in this struct
[INFO] [stdout] 1161 |     list: Vec<InChannelListFinishedPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelListFinished` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/s2c_messages.rs:3029:2
[INFO] [stdout]      |
[INFO] [stdout] 3028 | pub struct InClientConnectionInfoUpdateRequest {
[INFO] [stdout]      |            ----------------------------------- field in this struct
[INFO] [stdout] 3029 |     list: Vec<InClientConnectionInfoUpdateRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InClientConnectionInfoUpdateRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/s2c_messages.rs:15013:14
[INFO] [stdout]       |
[INFO] [stdout] 15013 |     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] 15013 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelDeletedPart> { self.into_iter() }
[INFO] [stdout]       |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:1809:2
[INFO] [stdout]      |
[INFO] [stdout] 1808 | pub struct InBanDelAll {
[INFO] [stdout]      |            ----------- field in this struct
[INFO] [stdout] 1809 |     list: Vec<InBanDelAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InBanDelAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:1851:2
[INFO] [stdout]      |
[INFO] [stdout] 1850 | pub struct InBanListRequest {
[INFO] [stdout]      |            ---------------- field in this struct
[INFO] [stdout] 1851 |     list: Vec<InBanListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InBanListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:3036:2
[INFO] [stdout]      |
[INFO] [stdout] 3035 | pub struct InChannelDelPerm {
[INFO] [stdout]      |            ---------------- field in this struct
[INFO] [stdout] 3036 |     list: Vec<InChannelDelPermPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelDelPerm` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:4445:2
[INFO] [stdout]      |
[INFO] [stdout] 4444 | pub struct InChannelGroupListRequest {
[INFO] [stdout]      |            ------------------------- field in this struct
[INFO] [stdout] 4445 |     list: Vec<InChannelGroupListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelGroupListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:4753:2
[INFO] [stdout]      |
[INFO] [stdout] 4752 | pub struct InChannelListRequest {
[INFO] [stdout]      |            -------------------- field in this struct
[INFO] [stdout] 4753 |     list: Vec<InChannelListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:5085:2
[INFO] [stdout]      |
[INFO] [stdout] 5084 | pub struct InChannelSubscribeAll {
[INFO] [stdout]      |            --------------------- field in this struct
[INFO] [stdout] 5085 |     list: Vec<InChannelSubscribeAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelSubscribeAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:5211:2
[INFO] [stdout]      |
[INFO] [stdout] 5210 | pub struct InChannelUnsubscribeAll {
[INFO] [stdout]      |            ----------------------- field in this struct
[INFO] [stdout] 5211 |     list: Vec<InChannelUnsubscribeAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelUnsubscribeAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:7035:2
[INFO] [stdout]      |
[INFO] [stdout] 7034 | pub struct InClientListRequest {
[INFO] [stdout]      |            ------------------- field in this struct
[INFO] [stdout] 7035 |     list: Vec<InClientListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InClientListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:9374:2
[INFO] [stdout]      |
[INFO] [stdout] 9373 | pub struct InListFiletransfers {
[INFO] [stdout]      |            ------------------- field in this struct
[INFO] [stdout] 9374 |     list: Vec<InListFiletransfersPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InListFiletransfers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:9759:2
[INFO] [stdout]      |
[INFO] [stdout] 9758 | pub struct InHostInfoRequest {
[INFO] [stdout]      |            ----------------- field in this struct
[INFO] [stdout] 9759 |     list: Vec<InHostInfoRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InHostInfoRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:9801:2
[INFO] [stdout]      |
[INFO] [stdout] 9800 | pub struct InInstanceEdit {
[INFO] [stdout]      |            -------------- field in this struct
[INFO] [stdout] 9801 |     list: Vec<InInstanceEditPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InInstanceEdit` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:9843:2
[INFO] [stdout]      |
[INFO] [stdout] 9842 | pub struct InInstanceInfo {
[INFO] [stdout]      |            -------------- field in this struct
[INFO] [stdout] 9843 |     list: Vec<InInstanceInfoPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InInstanceInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:10081:2
[INFO] [stdout]       |
[INFO] [stdout] 10080 | pub struct InLogout {
[INFO] [stdout]       |            -------- field in this struct
[INFO] [stdout] 10081 |     list: Vec<InLogoutPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InLogout` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:10534:2
[INFO] [stdout]       |
[INFO] [stdout] 10533 | pub struct InOfflineMessageListRequest {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 10534 |     list: Vec<InOfflineMessageListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InOfflineMessageListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:10945:2
[INFO] [stdout]       |
[INFO] [stdout] 10944 | pub struct InPermListRequest {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 10945 |     list: Vec<InPermListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPermListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:11127:2
[INFO] [stdout]       |
[INFO] [stdout] 11126 | pub struct InPermReset {
[INFO] [stdout]       |            ----------- field in this struct
[INFO] [stdout] 11127 |     list: Vec<InPermResetPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPermReset` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:11402:2
[INFO] [stdout]       |
[INFO] [stdout] 11401 | pub struct InPrivilegeKeyListRequest {
[INFO] [stdout]       |            ------------------------- field in this struct
[INFO] [stdout] 11402 |     list: Vec<InPrivilegeKeyListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPrivilegeKeyListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:6411:16
[INFO] [stdout]      |
[INFO] [stdout] 6411 |     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] 6411 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6475:14
[INFO] [stdout]      |
[INFO] [stdout] 6475 |     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] 6475 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6490:16
[INFO] [stdout]      |
[INFO] [stdout] 6490 |     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] 6490 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6559:14
[INFO] [stdout]      |
[INFO] [stdout] 6559 |     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] 6559 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6638:14
[INFO] [stdout]      |
[INFO] [stdout] 6638 |     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] 6638 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6653:16
[INFO] [stdout]      |
[INFO] [stdout] 6653 |     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] 6653 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6722:14
[INFO] [stdout]      |
[INFO] [stdout] 6722 |     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] 6722 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6806:14
[INFO] [stdout]      |
[INFO] [stdout] 6806 |     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] 6806 |     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-3eb458160a54a6d7/out/c2s_messages.rs:6890:14
[INFO] [stdout]      |
[INFO] [stdout] 6890 |     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] 6890 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7009:14
[INFO] [stdout]      |
[INFO] [stdout] 7009 |     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] 7009 |     pub fn iter(&self) -> InMessageIterator<'_, InClientKickPart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:11522:2
[INFO] [stdout]       |
[INFO] [stdout] 11521 | pub struct InQuit {
[INFO] [stdout]       |            ------ field in this struct
[INFO] [stdout] 11522 |     list: Vec<InQuitPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InQuit` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:12700:2
[INFO] [stdout]       |
[INFO] [stdout] 12699 | pub struct InServerVariablesRequest {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 12700 |     list: Vec<InServerVariablesRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerVariablesRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:13973:2
[INFO] [stdout]       |
[INFO] [stdout] 13972 | pub struct InServerGroupListRequest {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 13973 |     list: Vec<InServerGroupListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerGroupListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14365:2
[INFO] [stdout]       |
[INFO] [stdout] 14364 | pub struct InServerInfo {
[INFO] [stdout]       |            ------------ field in this struct
[INFO] [stdout] 14365 |     list: Vec<InServerInfoPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14407:2
[INFO] [stdout]       |
[INFO] [stdout] 14406 | pub struct InServerListRequest {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 14407 |     list: Vec<InServerListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14546:2
[INFO] [stdout]       |
[INFO] [stdout] 14545 | pub struct InServerNotifyUnregister {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 14546 |     list: Vec<InServerNotifyUnregisterPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerNotifyUnregister` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14666:2
[INFO] [stdout]       |
[INFO] [stdout] 14665 | pub struct InServerConnectionInfoRequest {
[INFO] [stdout]       |            ----------------------------- field in this struct
[INFO] [stdout] 14666 |     list: Vec<InServerConnectionInfoRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerConnectionInfoRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14708:2
[INFO] [stdout]       |
[INFO] [stdout] 14707 | pub struct InServerSnapshotCreate {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 14708 |     list: Vec<InServerSnapshotCreatePart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerSnapshotCreate` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:14750:2
[INFO] [stdout]       |
[INFO] [stdout] 14749 | pub struct InServerSnapshotDeploy {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 14750 |     list: Vec<InServerSnapshotDeployPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerSnapshotDeploy` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:15206:2
[INFO] [stdout]       |
[INFO] [stdout] 15205 | pub struct InServerTempPasswordListRequest {
[INFO] [stdout]       |            ------------------------------- field in this struct
[INFO] [stdout] 15206 |     list: Vec<InServerTempPasswordListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerTempPasswordListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:16269:2
[INFO] [stdout]       |
[INFO] [stdout] 16268 | pub struct InTokenListRequest {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 16269 |     list: Vec<InTokenListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InTokenListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:16490:2
[INFO] [stdout]       |
[INFO] [stdout] 16489 | pub struct InVersionRequest {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 16490 |     list: Vec<InVersionRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InVersionRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:16532:2
[INFO] [stdout]       |
[INFO] [stdout] 16531 | pub struct InWhoAmIRequest {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 16532 |     list: Vec<InWhoAmIRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InWhoAmIRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-3eb458160a54a6d7/out/c2s_messages.rs:7024:16
[INFO] [stdout]      |
[INFO] [stdout] 7024 |     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] 7024 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7169:14
[INFO] [stdout]      |
[INFO] [stdout] 7169 |     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] 7169 |     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-3eb458160a54a6d7/out/s2c_messages.rs:15035:16
[INFO] [stdout]       |
[INFO] [stdout] 15035 |     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] 15035 |     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-3eb458160a54a6d7/out/s2c_messages.rs:15562:14
[INFO] [stdout]       |
[INFO] [stdout] 15562 |     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] 15562 |     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-3eb458160a54a6d7/out/s2c_messages.rs:15584:16
[INFO] [stdout]       |
[INFO] [stdout] 15584 |     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] 15584 |     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-3eb458160a54a6d7/out/s2c_messages.rs:15726:14
[INFO] [stdout]       |
[INFO] [stdout] 15726 |     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] 15726 |     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-3eb458160a54a6d7/out/s2c_messages.rs:15994:14
[INFO] [stdout]       |
[INFO] [stdout] 15994 |     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] 15994 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16009:16
[INFO] [stdout]       |
[INFO] [stdout] 16009 |     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] 16009 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16185:14
[INFO] [stdout]       |
[INFO] [stdout] 16185 |     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] 16185 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16200:16
[INFO] [stdout]       |
[INFO] [stdout] 16200 |     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] 16200 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7184:16
[INFO] [stdout]      |
[INFO] [stdout] 7184 |     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] 7184 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7255:14
[INFO] [stdout]      |
[INFO] [stdout] 7255 |     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] 7255 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7353:14
[INFO] [stdout]      |
[INFO] [stdout] 7353 |     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] 7353 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7368:16
[INFO] [stdout]      |
[INFO] [stdout] 7368 |     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] 7368 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7464:14
[INFO] [stdout]      |
[INFO] [stdout] 7464 |     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] 7464 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7479:16
[INFO] [stdout]      |
[INFO] [stdout] 7479 |     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] 7479 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7745:14
[INFO] [stdout]      |
[INFO] [stdout] 7745 |     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] 7745 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7760:16
[INFO] [stdout]      |
[INFO] [stdout] 7760 |     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] 7760 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7855:14
[INFO] [stdout]      |
[INFO] [stdout] 7855 |     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] 7855 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7870:16
[INFO] [stdout]      |
[INFO] [stdout] 7870 |     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] 7870 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16360:14
[INFO] [stdout]       |
[INFO] [stdout] 16360 |     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] 16360 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16524:14
[INFO] [stdout]       |
[INFO] [stdout] 16524 |     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] 16524 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16539:16
[INFO] [stdout]       |
[INFO] [stdout] 16539 |     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] 16539 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16635:14
[INFO] [stdout]       |
[INFO] [stdout] 16635 |     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] 16635 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16650:16
[INFO] [stdout]       |
[INFO] [stdout] 16650 |     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] 16650 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16844:14
[INFO] [stdout]       |
[INFO] [stdout] 16844 |     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] 16844 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16859:16
[INFO] [stdout]       |
[INFO] [stdout] 16859 |     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] 16859 |     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-3eb458160a54a6d7/out/c2s_messages.rs:7959:14
[INFO] [stdout]      |
[INFO] [stdout] 7959 |     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] 7959 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16971:14
[INFO] [stdout]       |
[INFO] [stdout] 16971 |     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] 16971 |     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-3eb458160a54a6d7/out/s2c_messages.rs:16986:16
[INFO] [stdout]       |
[INFO] [stdout] 16986 |     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] 16986 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17093:14
[INFO] [stdout]       |
[INFO] [stdout] 17093 |     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] 17093 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8044:14
[INFO] [stdout]      |
[INFO] [stdout] 8044 |     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] 8044 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8127:14
[INFO] [stdout]      |
[INFO] [stdout] 8127 |     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] 8127 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8225:14
[INFO] [stdout]      |
[INFO] [stdout] 8225 |     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] 8225 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8240:16
[INFO] [stdout]      |
[INFO] [stdout] 8240 |     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] 8240 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8310:14
[INFO] [stdout]      |
[INFO] [stdout] 8310 |     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] 8310 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8402:14
[INFO] [stdout]      |
[INFO] [stdout] 8402 |     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] 8402 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8417:16
[INFO] [stdout]      |
[INFO] [stdout] 8417 |     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] 8417 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8514:14
[INFO] [stdout]      |
[INFO] [stdout] 8514 |     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] 8514 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17108:16
[INFO] [stdout]       |
[INFO] [stdout] 17108 |     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] 17108 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17215:14
[INFO] [stdout]       |
[INFO] [stdout] 17215 |     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] 17215 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17230:16
[INFO] [stdout]       |
[INFO] [stdout] 17230 |     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] 17230 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17337:14
[INFO] [stdout]       |
[INFO] [stdout] 17337 |     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] 17337 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17352:16
[INFO] [stdout]       |
[INFO] [stdout] 17352 |     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] 17352 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17521:14
[INFO] [stdout]       |
[INFO] [stdout] 17521 |     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] 17521 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17536:16
[INFO] [stdout]       |
[INFO] [stdout] 17536 |     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] 17536 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17614:14
[INFO] [stdout]       |
[INFO] [stdout] 17614 |     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] 17614 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17629:16
[INFO] [stdout]       |
[INFO] [stdout] 17629 |     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] 17629 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17786:14
[INFO] [stdout]       |
[INFO] [stdout] 17786 |     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] 17786 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17801:16
[INFO] [stdout]       |
[INFO] [stdout] 17801 |     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] 17801 |     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-3eb458160a54a6d7/out/s2c_messages.rs:17989:14
[INFO] [stdout]       |
[INFO] [stdout] 17989 |     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] 17989 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18004:16
[INFO] [stdout]       |
[INFO] [stdout] 18004 |     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] 18004 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18152:14
[INFO] [stdout]       |
[INFO] [stdout] 18152 |     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] 18152 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18167:16
[INFO] [stdout]       |
[INFO] [stdout] 18167 |     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] 18167 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18331:14
[INFO] [stdout]       |
[INFO] [stdout] 18331 |     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] 18331 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18346:16
[INFO] [stdout]       |
[INFO] [stdout] 18346 |     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] 18346 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18625:14
[INFO] [stdout]       |
[INFO] [stdout] 18625 |     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] 18625 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18640:16
[INFO] [stdout]       |
[INFO] [stdout] 18640 |     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] 18640 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18835:14
[INFO] [stdout]       |
[INFO] [stdout] 18835 |     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] 18835 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18850:16
[INFO] [stdout]       |
[INFO] [stdout] 18850 |     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] 18850 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8529:16
[INFO] [stdout]      |
[INFO] [stdout] 8529 |     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] 8529 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8628:14
[INFO] [stdout]      |
[INFO] [stdout] 8628 |     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] 8628 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8643:16
[INFO] [stdout]      |
[INFO] [stdout] 8643 |     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] 8643 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8741:14
[INFO] [stdout]      |
[INFO] [stdout] 8741 |     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] 8741 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8756:16
[INFO] [stdout]      |
[INFO] [stdout] 8756 |     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] 8756 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8854:14
[INFO] [stdout]      |
[INFO] [stdout] 8854 |     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] 8854 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8869:16
[INFO] [stdout]      |
[INFO] [stdout] 8869 |     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] 8869 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8967:14
[INFO] [stdout]      |
[INFO] [stdout] 8967 |     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] 8967 |     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-3eb458160a54a6d7/out/c2s_messages.rs:8982:16
[INFO] [stdout]      |
[INFO] [stdout] 8982 |     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] 8982 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9137:14
[INFO] [stdout]      |
[INFO] [stdout] 9137 |     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] 9137 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9152:16
[INFO] [stdout]      |
[INFO] [stdout] 9152 |     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] 9152 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9343:14
[INFO] [stdout]      |
[INFO] [stdout] 9343 |     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] 9343 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9358:16
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     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] 9358 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9549:14
[INFO] [stdout]      |
[INFO] [stdout] 9549 |     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] 9549 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9564:16
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     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] 9564 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9655:14
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     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] 9655 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9735:14
[INFO] [stdout]      |
[INFO] [stdout] 9735 |     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] 9735 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9750:16
[INFO] [stdout]      |
[INFO] [stdout] 9750 |     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] 9750 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9962:14
[INFO] [stdout]      |
[INFO] [stdout] 9962 |     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] 9962 |     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-3eb458160a54a6d7/out/c2s_messages.rs:9977:16
[INFO] [stdout]      |
[INFO] [stdout] 9977 |     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] 9977 |     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-3eb458160a54a6d7/out/s2c_messages.rs:18993:14
[INFO] [stdout]       |
[INFO] [stdout] 18993 |     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] 18993 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19008:16
[INFO] [stdout]       |
[INFO] [stdout] 19008 |     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] 19008 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19154:14
[INFO] [stdout]       |
[INFO] [stdout] 19154 |     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] 19154 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19169:16
[INFO] [stdout]       |
[INFO] [stdout] 19169 |     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] 19169 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19312:14
[INFO] [stdout]       |
[INFO] [stdout] 19312 |     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] 19312 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19457:14
[INFO] [stdout]       |
[INFO] [stdout] 19457 |     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] 19457 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19472:16
[INFO] [stdout]       |
[INFO] [stdout] 19472 |     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] 19472 |     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-3eb458160a54a6d7/out/s2c_messages.rs:19707:14
[INFO] [stdout]       |
[INFO] [stdout] 19707 |     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] 19707 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20074:14
[INFO] [stdout]       |
[INFO] [stdout] 20074 |     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] 20074 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20226:14
[INFO] [stdout]       |
[INFO] [stdout] 20226 |     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] 20226 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10056:14
[INFO] [stdout]       |
[INFO] [stdout] 10056 |     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] 10056 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10071:16
[INFO] [stdout]       |
[INFO] [stdout] 10071 |     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] 10071 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10232:14
[INFO] [stdout]       |
[INFO] [stdout] 10232 |     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] 10232 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10340:14
[INFO] [stdout]       |
[INFO] [stdout] 10340 |     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] 10340 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10355:16
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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] 10355 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10426:14
[INFO] [stdout]       |
[INFO] [stdout] 10426 |     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] 10426 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10510:14
[INFO] [stdout]       |
[INFO] [stdout] 10510 |     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] 10510 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10654:14
[INFO] [stdout]       |
[INFO] [stdout] 10654 |     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] 10654 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20241:16
[INFO] [stdout]       |
[INFO] [stdout] 20241 |     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] 20241 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20495:14
[INFO] [stdout]       |
[INFO] [stdout] 20495 |     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] 20495 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20510:16
[INFO] [stdout]       |
[INFO] [stdout] 20510 |     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] 20510 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20686:14
[INFO] [stdout]       |
[INFO] [stdout] 20686 |     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] 20686 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20701:16
[INFO] [stdout]       |
[INFO] [stdout] 20701 |     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] 20701 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20816:14
[INFO] [stdout]       |
[INFO] [stdout] 20816 |     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] 20816 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20831:16
[INFO] [stdout]       |
[INFO] [stdout] 20831 |     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] 20831 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10754:14
[INFO] [stdout]       |
[INFO] [stdout] 10754 |     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] 10754 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10769:16
[INFO] [stdout]       |
[INFO] [stdout] 10769 |     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] 10769 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10842:14
[INFO] [stdout]       |
[INFO] [stdout] 10842 |     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] 10842 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10921:14
[INFO] [stdout]       |
[INFO] [stdout] 10921 |     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] 10921 |     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-3eb458160a54a6d7/out/c2s_messages.rs:10936:16
[INFO] [stdout]       |
[INFO] [stdout] 10936 |     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] 10936 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11100:14
[INFO] [stdout]       |
[INFO] [stdout] 11100 |     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] 11100 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11115:16
[INFO] [stdout]       |
[INFO] [stdout] 11115 |     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] 11115 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11296:14
[INFO] [stdout]       |
[INFO] [stdout] 11296 |     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] 11296 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11311:16
[INFO] [stdout]       |
[INFO] [stdout] 11311 |     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] 11311 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11378:14
[INFO] [stdout]       |
[INFO] [stdout] 11378 |     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] 11378 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11393:16
[INFO] [stdout]       |
[INFO] [stdout] 11393 |     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] 11393 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20943:14
[INFO] [stdout]       |
[INFO] [stdout] 20943 |     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] 20943 |     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-3eb458160a54a6d7/out/s2c_messages.rs:20958:16
[INFO] [stdout]       |
[INFO] [stdout] 20958 |     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] 20958 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21137:14
[INFO] [stdout]       |
[INFO] [stdout] 21137 |     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] 21137 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21159:16
[INFO] [stdout]       |
[INFO] [stdout] 21159 |     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] 21159 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21237:14
[INFO] [stdout]       |
[INFO] [stdout] 21237 |     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] 21237 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21252:16
[INFO] [stdout]       |
[INFO] [stdout] 21252 |     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] 21252 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21414:14
[INFO] [stdout]       |
[INFO] [stdout] 21414 |     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] 21414 |     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-3eb458160a54a6d7/out/s2c_messages.rs:21429:16
[INFO] [stdout]       |
[INFO] [stdout] 21429 |     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] 21429 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11498:14
[INFO] [stdout]       |
[INFO] [stdout] 11498 |     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] 11498 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11513:16
[INFO] [stdout]       |
[INFO] [stdout] 11513 |     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] 11513 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11659:14
[INFO] [stdout]       |
[INFO] [stdout] 11659 |     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] 11659 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11674:16
[INFO] [stdout]       |
[INFO] [stdout] 11674 |     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] 11674 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11740:14
[INFO] [stdout]       |
[INFO] [stdout] 11740 |     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] 11740 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11755:16
[INFO] [stdout]       |
[INFO] [stdout] 11755 |     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] 11755 |     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-3eb458160a54a6d7/out/c2s_messages.rs:11824:14
[INFO] [stdout]       |
[INFO] [stdout] 11824 |     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] 11824 |     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-3eb458160a54a6d7/out/c2s_messages.rs:12634:14
[INFO] [stdout]       |
[INFO] [stdout] 12634 |     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] 12634 |     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-3eb458160a54a6d7/out/c2s_messages.rs:12649:16
[INFO] [stdout]       |
[INFO] [stdout] 12649 |     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] 12649 |     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-3eb458160a54a6d7/out/c2s_messages.rs:12817:14
[INFO] [stdout]       |
[INFO] [stdout] 12817 |     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] 12817 |     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-3eb458160a54a6d7/out/c2s_messages.rs:12832:16
[INFO] [stdout]       |
[INFO] [stdout] 12832 |     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] 12832 |     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-3eb458160a54a6d7/out/c2s_messages.rs:12921:14
[INFO] [stdout]       |
[INFO] [stdout] 12921 |     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] 12921 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13095:14
[INFO] [stdout]       |
[INFO] [stdout] 13095 |     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] 13095 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13110:16
[INFO] [stdout]       |
[INFO] [stdout] 13110 |     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] 13110 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13273:14
[INFO] [stdout]       |
[INFO] [stdout] 13273 |     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] 13273 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13288:16
[INFO] [stdout]       |
[INFO] [stdout] 13288 |     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] 13288 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13396:14
[INFO] [stdout]       |
[INFO] [stdout] 13396 |     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] 13396 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13411:16
[INFO] [stdout]       |
[INFO] [stdout] 13411 |     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] 13411 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13482:14
[INFO] [stdout]       |
[INFO] [stdout] 13482 |     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] 13482 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13620:14
[INFO] [stdout]       |
[INFO] [stdout] 13620 |     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] 13620 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13635:16
[INFO] [stdout]       |
[INFO] [stdout] 13635 |     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] 13635 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13724:14
[INFO] [stdout]       |
[INFO] [stdout] 13724 |     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] 13724 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13828:14
[INFO] [stdout]       |
[INFO] [stdout] 13828 |     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] 13828 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13947:14
[INFO] [stdout]       |
[INFO] [stdout] 13947 |     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] 13947 |     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-3eb458160a54a6d7/out/c2s_messages.rs:13962:16
[INFO] [stdout]       |
[INFO] [stdout] 13962 |     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] 13962 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14075:14
[INFO] [stdout]       |
[INFO] [stdout] 14075 |     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] 14075 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14172:14
[INFO] [stdout]       |
[INFO] [stdout] 14172 |     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] 14172 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14187:16
[INFO] [stdout]       |
[INFO] [stdout] 14187 |     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] 14187 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14257:14
[INFO] [stdout]       |
[INFO] [stdout] 14257 |     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] 14257 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14341:14
[INFO] [stdout]       |
[INFO] [stdout] 14341 |     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] 14341 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14521:14
[INFO] [stdout]       |
[INFO] [stdout] 14521 |     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] 14521 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14536:16
[INFO] [stdout]       |
[INFO] [stdout] 14536 |     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] 14536 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14642:14
[INFO] [stdout]       |
[INFO] [stdout] 14642 |     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] 14642 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14657:16
[INFO] [stdout]       |
[INFO] [stdout] 14657 |     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] 14657 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14852:14
[INFO] [stdout]       |
[INFO] [stdout] 14852 |     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] 14852 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14949:14
[INFO] [stdout]       |
[INFO] [stdout] 14949 |     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] 14949 |     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-3eb458160a54a6d7/out/c2s_messages.rs:14964:16
[INFO] [stdout]       |
[INFO] [stdout] 14964 |     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] 14964 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15099:14
[INFO] [stdout]       |
[INFO] [stdout] 15099 |     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] 15099 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15114:16
[INFO] [stdout]       |
[INFO] [stdout] 15114 |     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] 15114 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15182:14
[INFO] [stdout]       |
[INFO] [stdout] 15182 |     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] 15182 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15197:16
[INFO] [stdout]       |
[INFO] [stdout] 15197 |     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] 15197 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15346:14
[INFO] [stdout]       |
[INFO] [stdout] 15346 |     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] 15346 |     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-3eb458160a54a6d7/out/c2s_messages.rs:15983:14
[INFO] [stdout]       |
[INFO] [stdout] 15983 |     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] 15983 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16163:14
[INFO] [stdout]       |
[INFO] [stdout] 16163 |     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] 16163 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16178:16
[INFO] [stdout]       |
[INFO] [stdout] 16178 |     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] 16178 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16245:14
[INFO] [stdout]       |
[INFO] [stdout] 16245 |     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] 16245 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16260:16
[INFO] [stdout]       |
[INFO] [stdout] 16260 |     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] 16260 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16365:14
[INFO] [stdout]       |
[INFO] [stdout] 16365 |     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] 16365 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16380:16
[INFO] [stdout]       |
[INFO] [stdout] 16380 |     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] 16380 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16465:14
[INFO] [stdout]       |
[INFO] [stdout] 16465 |     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] 16465 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16649:14
[INFO] [stdout]       |
[INFO] [stdout] 16649 |     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] 16649 |     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-3eb458160a54a6d7/out/c2s_messages.rs:16664:16
[INFO] [stdout]       |
[INFO] [stdout] 16664 |     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] 16664 |     pub fn as_out(&self) -> OutDisconnectPart<'_> {
[INFO] [stdout]       |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.01s
[INFO] running `Command { std: "docker" "inspect" "93ec4b53e61dbb9be805ede9aded03915d60284470c8daa57ff0abf5ff5b06a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93ec4b53e61dbb9be805ede9aded03915d60284470c8daa57ff0abf5ff5b06a6", kill_on_drop: false }`
[INFO] [stdout] 93ec4b53e61dbb9be805ede9aded03915d60284470c8daa57ff0abf5ff5b06a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c86c9d84d30b4a73ee1c5a00cbb1413e1f25b776dcdcf35ba72772c055b1e176
[INFO] running `Command { std: "docker" "start" "-a" "c86c9d84d30b4a73ee1c5a00cbb1413e1f25b776dcdcf35ba72772c055b1e176", kill_on_drop: false }`
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling tsproto-structs v0.2.0
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling simple_asn1 v0.5.4
[INFO] [stderr]    Compiling slog-term v2.9.2
[INFO] [stderr]    Compiling tsproto-types v0.1.0
[INFO] [stderr]    Compiling ts-bookkeeping v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> build/events.rs:12:56
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EventDeclarations<'a>(&'a BookDeclarations, &'a MessagesToBookDeclarations<'a>);
[INFO] [stdout]    |            ----------------- field in this struct      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `EventDeclarations` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> build/properties.rs:13:49
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Properties<'a>(&'a BookDeclarations, &'a MessagesToBookDeclarations<'a>);
[INFO] [stdout]    |            ---------- field in this struct      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Properties` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/events.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 |     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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |     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] 481 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:565:14
[INFO] [stdout]     |
[INFO] [stdout] 565 |     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] 565 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1111:14
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     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] 1111 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1126:16
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     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] 1126 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1368:14
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     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] 1368 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1390:16
[INFO] [stdout]      |
[INFO] [stdout] 1390 |     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] 1390 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1465:14
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     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] 1465 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1570:14
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     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] 1570 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1678:14
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     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] 1678 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1763:14
[INFO] [stdout]      |
[INFO] [stdout] 1763 |     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] 1763 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1950:14
[INFO] [stdout]      |
[INFO] [stdout] 1950 |     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] 1950 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:1972:16
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     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] 1972 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2061:14
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     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] 2061 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2076:16
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     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] 2076 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2160:14
[INFO] [stdout]      |
[INFO] [stdout] 2160 |     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] 2160 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2175:16
[INFO] [stdout]      |
[INFO] [stdout] 2175 |     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] 2175 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2965:14
[INFO] [stdout]      |
[INFO] [stdout] 2965 |     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] 2965 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:2980:16
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     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] 2980 |     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-fbbe0fe8c24861f7/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] 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-fbbe0fe8c24861f7/out/s2c_messages.rs:3848:14
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     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] 3848 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:3870:16
[INFO] [stdout]      |
[INFO] [stdout] 3870 |     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] 3870 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4120:14
[INFO] [stdout]      |
[INFO] [stdout] 4120 |     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] 4120 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4142:16
[INFO] [stdout]      |
[INFO] [stdout] 4142 |     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] 4142 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4335:14
[INFO] [stdout]      |
[INFO] [stdout] 4335 |     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] 4335 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4357:16
[INFO] [stdout]      |
[INFO] [stdout] 4357 |     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] 4357 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4454:14
[INFO] [stdout]      |
[INFO] [stdout] 4454 |     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] 4454 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4560:14
[INFO] [stdout]      |
[INFO] [stdout] 4560 |     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] 4560 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4737:14
[INFO] [stdout]      |
[INFO] [stdout] 4737 |     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] 4737 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4759:16
[INFO] [stdout]      |
[INFO] [stdout] 4759 |     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] 4759 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4926:14
[INFO] [stdout]      |
[INFO] [stdout] 4926 |     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] 4926 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:4948:16
[INFO] [stdout]      |
[INFO] [stdout] 4948 |     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] 4948 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5664:14
[INFO] [stdout]      |
[INFO] [stdout] 5664 |     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] 5664 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5686:16
[INFO] [stdout]      |
[INFO] [stdout] 5686 |     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] 5686 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5856:14
[INFO] [stdout]      |
[INFO] [stdout] 5856 |     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] 5856 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5871:16
[INFO] [stdout]      |
[INFO] [stdout] 5871 |     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] 5871 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5957:14
[INFO] [stdout]      |
[INFO] [stdout] 5957 |     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] 5957 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:5972:16
[INFO] [stdout]      |
[INFO] [stdout] 5972 |     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] 5972 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6095:14
[INFO] [stdout]      |
[INFO] [stdout] 6095 |     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] 6095 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6110:16
[INFO] [stdout]      |
[INFO] [stdout] 6110 |     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] 6110 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6202:14
[INFO] [stdout]      |
[INFO] [stdout] 6202 |     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] 6202 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6217:16
[INFO] [stdout]      |
[INFO] [stdout] 6217 |     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] 6217 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6364:14
[INFO] [stdout]      |
[INFO] [stdout] 6364 |     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] 6364 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:6379:16
[INFO] [stdout]      |
[INFO] [stdout] 6379 |     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] 6379 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:7454:14
[INFO] [stdout]      |
[INFO] [stdout] 7454 |     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] 7454 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:7469:16
[INFO] [stdout]      |
[INFO] [stdout] 7469 |     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] 7469 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:7651:14
[INFO] [stdout]      |
[INFO] [stdout] 7651 |     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] 7651 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:7673:16
[INFO] [stdout]      |
[INFO] [stdout] 7673 |     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] 7673 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:8063:14
[INFO] [stdout]      |
[INFO] [stdout] 8063 |     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] 8063 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:8085:16
[INFO] [stdout]      |
[INFO] [stdout] 8085 |     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] 8085 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:8279:14
[INFO] [stdout]      |
[INFO] [stdout] 8279 |     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] 8279 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:8294:16
[INFO] [stdout]      |
[INFO] [stdout] 8294 |     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] 8294 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9260:14
[INFO] [stdout]      |
[INFO] [stdout] 9260 |     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] 9260 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9275:16
[INFO] [stdout]      |
[INFO] [stdout] 9275 |     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] 9275 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9477:14
[INFO] [stdout]      |
[INFO] [stdout] 9477 |     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] 9477 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9492:16
[INFO] [stdout]      |
[INFO] [stdout] 9492 |     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] 9492 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9602:14
[INFO] [stdout]      |
[INFO] [stdout] 9602 |     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] 9602 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9617:16
[INFO] [stdout]      |
[INFO] [stdout] 9617 |     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] 9617 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9729:14
[INFO] [stdout]      |
[INFO] [stdout] 9729 |     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] 9729 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9751:16
[INFO] [stdout]      |
[INFO] [stdout] 9751 |     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] 9751 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:9832:14
[INFO] [stdout]      |
[INFO] [stdout] 9832 |     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] 9832 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:10429:14
[INFO] [stdout]       |
[INFO] [stdout] 10429 |     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] 10429 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:10444:16
[INFO] [stdout]       |
[INFO] [stdout] 10444 |     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] 10444 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:10878:14
[INFO] [stdout]       |
[INFO] [stdout] 10878 |     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] 10878 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:10893:16
[INFO] [stdout]       |
[INFO] [stdout] 10893 |     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] 10893 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:11003:14
[INFO] [stdout]       |
[INFO] [stdout] 11003 |     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] 11003 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:11018:16
[INFO] [stdout]       |
[INFO] [stdout] 11018 |     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] 11018 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:11569:14
[INFO] [stdout]       |
[INFO] [stdout] 11569 |     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] 11569 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:11584:16
[INFO] [stdout]       |
[INFO] [stdout] 11584 |     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] 11584 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:11991:14
[INFO] [stdout]       |
[INFO] [stdout] 11991 |     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] 11991 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:12006:16
[INFO] [stdout]       |
[INFO] [stdout] 12006 |     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] 12006 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13143:14
[INFO] [stdout]       |
[INFO] [stdout] 13143 |     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] 13143 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13158:16
[INFO] [stdout]       |
[INFO] [stdout] 13158 |     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] 13158 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13462:14
[INFO] [stdout]       |
[INFO] [stdout] 13462 |     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] 13462 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13477:16
[INFO] [stdout]       |
[INFO] [stdout] 13477 |     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] 13477 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13565:14
[INFO] [stdout]       |
[INFO] [stdout] 13565 |     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] 13565 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13822:14
[INFO] [stdout]       |
[INFO] [stdout] 13822 |     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] 13822 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:13837:16
[INFO] [stdout]       |
[INFO] [stdout] 13837 |     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] 13837 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14115:14
[INFO] [stdout]       |
[INFO] [stdout] 14115 |     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] 14115 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14130:16
[INFO] [stdout]       |
[INFO] [stdout] 14130 |     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] 14130 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14328:14
[INFO] [stdout]       |
[INFO] [stdout] 14328 |     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] 14328 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14343:16
[INFO] [stdout]       |
[INFO] [stdout] 14343 |     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] 14343 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14843:14
[INFO] [stdout]       |
[INFO] [stdout] 14843 |     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] 14843 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:14865:16
[INFO] [stdout]       |
[INFO] [stdout] 14865 |     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] 14865 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15013:14
[INFO] [stdout]       |
[INFO] [stdout] 15013 |     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] 15013 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15035:16
[INFO] [stdout]       |
[INFO] [stdout] 15035 |     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] 15035 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15562:14
[INFO] [stdout]       |
[INFO] [stdout] 15562 |     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] 15562 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15584:16
[INFO] [stdout]       |
[INFO] [stdout] 15584 |     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] 15584 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15726:14
[INFO] [stdout]       |
[INFO] [stdout] 15726 |     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] 15726 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:15994:14
[INFO] [stdout]       |
[INFO] [stdout] 15994 |     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] 15994 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16009:16
[INFO] [stdout]       |
[INFO] [stdout] 16009 |     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] 16009 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16185:14
[INFO] [stdout]       |
[INFO] [stdout] 16185 |     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] 16185 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16200:16
[INFO] [stdout]       |
[INFO] [stdout] 16200 |     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] 16200 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16360:14
[INFO] [stdout]       |
[INFO] [stdout] 16360 |     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] 16360 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16524:14
[INFO] [stdout]       |
[INFO] [stdout] 16524 |     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] 16524 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16539:16
[INFO] [stdout]       |
[INFO] [stdout] 16539 |     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] 16539 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16635:14
[INFO] [stdout]       |
[INFO] [stdout] 16635 |     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] 16635 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16650:16
[INFO] [stdout]       |
[INFO] [stdout] 16650 |     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] 16650 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16844:14
[INFO] [stdout]       |
[INFO] [stdout] 16844 |     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] 16844 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16859:16
[INFO] [stdout]       |
[INFO] [stdout] 16859 |     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] 16859 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16971:14
[INFO] [stdout]       |
[INFO] [stdout] 16971 |     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] 16971 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:16986:16
[INFO] [stdout]       |
[INFO] [stdout] 16986 |     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] 16986 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17093:14
[INFO] [stdout]       |
[INFO] [stdout] 17093 |     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] 17093 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17108:16
[INFO] [stdout]       |
[INFO] [stdout] 17108 |     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] 17108 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17215:14
[INFO] [stdout]       |
[INFO] [stdout] 17215 |     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] 17215 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17230:16
[INFO] [stdout]       |
[INFO] [stdout] 17230 |     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] 17230 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17337:14
[INFO] [stdout]       |
[INFO] [stdout] 17337 |     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] 17337 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17352:16
[INFO] [stdout]       |
[INFO] [stdout] 17352 |     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] 17352 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17521:14
[INFO] [stdout]       |
[INFO] [stdout] 17521 |     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] 17521 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17536:16
[INFO] [stdout]       |
[INFO] [stdout] 17536 |     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] 17536 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17614:14
[INFO] [stdout]       |
[INFO] [stdout] 17614 |     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] 17614 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17629:16
[INFO] [stdout]       |
[INFO] [stdout] 17629 |     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] 17629 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17786:14
[INFO] [stdout]       |
[INFO] [stdout] 17786 |     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] 17786 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17801:16
[INFO] [stdout]       |
[INFO] [stdout] 17801 |     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] 17801 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:17989:14
[INFO] [stdout]       |
[INFO] [stdout] 17989 |     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] 17989 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18004:16
[INFO] [stdout]       |
[INFO] [stdout] 18004 |     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] 18004 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18152:14
[INFO] [stdout]       |
[INFO] [stdout] 18152 |     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] 18152 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18167:16
[INFO] [stdout]       |
[INFO] [stdout] 18167 |     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] 18167 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18331:14
[INFO] [stdout]       |
[INFO] [stdout] 18331 |     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] 18331 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18346:16
[INFO] [stdout]       |
[INFO] [stdout] 18346 |     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] 18346 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18625:14
[INFO] [stdout]       |
[INFO] [stdout] 18625 |     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] 18625 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18640:16
[INFO] [stdout]       |
[INFO] [stdout] 18640 |     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] 18640 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18835:14
[INFO] [stdout]       |
[INFO] [stdout] 18835 |     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] 18835 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18850:16
[INFO] [stdout]       |
[INFO] [stdout] 18850 |     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] 18850 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:18993:14
[INFO] [stdout]       |
[INFO] [stdout] 18993 |     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] 18993 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19008:16
[INFO] [stdout]       |
[INFO] [stdout] 19008 |     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] 19008 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19154:14
[INFO] [stdout]       |
[INFO] [stdout] 19154 |     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] 19154 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19169:16
[INFO] [stdout]       |
[INFO] [stdout] 19169 |     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] 19169 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19312:14
[INFO] [stdout]       |
[INFO] [stdout] 19312 |     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] 19312 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19457:14
[INFO] [stdout]       |
[INFO] [stdout] 19457 |     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] 19457 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19472:16
[INFO] [stdout]       |
[INFO] [stdout] 19472 |     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] 19472 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:19707:14
[INFO] [stdout]       |
[INFO] [stdout] 19707 |     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] 19707 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20074:14
[INFO] [stdout]       |
[INFO] [stdout] 20074 |     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] 20074 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20226:14
[INFO] [stdout]       |
[INFO] [stdout] 20226 |     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] 20226 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20241:16
[INFO] [stdout]       |
[INFO] [stdout] 20241 |     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] 20241 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20495:14
[INFO] [stdout]       |
[INFO] [stdout] 20495 |     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] 20495 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20510:16
[INFO] [stdout]       |
[INFO] [stdout] 20510 |     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] 20510 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20686:14
[INFO] [stdout]       |
[INFO] [stdout] 20686 |     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] 20686 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20701:16
[INFO] [stdout]       |
[INFO] [stdout] 20701 |     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] 20701 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20816:14
[INFO] [stdout]       |
[INFO] [stdout] 20816 |     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] 20816 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20831:16
[INFO] [stdout]       |
[INFO] [stdout] 20831 |     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] 20831 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20943:14
[INFO] [stdout]       |
[INFO] [stdout] 20943 |     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] 20943 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:20958:16
[INFO] [stdout]       |
[INFO] [stdout] 20958 |     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] 20958 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21137:14
[INFO] [stdout]       |
[INFO] [stdout] 21137 |     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] 21137 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21159:16
[INFO] [stdout]       |
[INFO] [stdout] 21159 |     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] 21159 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21237:14
[INFO] [stdout]       |
[INFO] [stdout] 21237 |     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] 21237 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21252:16
[INFO] [stdout]       |
[INFO] [stdout] 21252 |     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] 21252 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21414:14
[INFO] [stdout]       |
[INFO] [stdout] 21414 |     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] 21414 |     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-fbbe0fe8c24861f7/out/s2c_messages.rs:21429:16
[INFO] [stdout]       |
[INFO] [stdout] 21429 |     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] 21429 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1166:14
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     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] 1166 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1181:16
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     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] 1181 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1299:14
[INFO] [stdout]      |
[INFO] [stdout] 1299 |     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] 1299 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1314:16
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     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] 1314 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1432:14
[INFO] [stdout]      |
[INFO] [stdout] 1432 |     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] 1432 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1447:16
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     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] 1447 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1576:14
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     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] 1576 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1591:16
[INFO] [stdout]      |
[INFO] [stdout] 1591 |     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] 1591 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1699:14
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     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] 1699 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1714:16
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     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] 1714 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1785:14
[INFO] [stdout]      |
[INFO] [stdout] 1785 |     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] 1785 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1946:14
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     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] 1946 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:1961:16
[INFO] [stdout]      |
[INFO] [stdout] 1961 |     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] 1961 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2083:14
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     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] 2083 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2098:16
[INFO] [stdout]      |
[INFO] [stdout] 2098 |     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] 2098 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2242:14
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     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] 2242 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2257:16
[INFO] [stdout]      |
[INFO] [stdout] 2257 |     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] 2257 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2383:14
[INFO] [stdout]      |
[INFO] [stdout] 2383 |     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] 2383 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2398:16
[INFO] [stdout]      |
[INFO] [stdout] 2398 |     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] 2398 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2489:14
[INFO] [stdout]      |
[INFO] [stdout] 2489 |     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] 2489 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2891:14
[INFO] [stdout]      |
[INFO] [stdout] 2891 |     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] 2891 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:2906:16
[INFO] [stdout]      |
[INFO] [stdout] 2906 |     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] 2906 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3011:14
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     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] 3011 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3138:14
[INFO] [stdout]      |
[INFO] [stdout] 3138 |     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] 3138 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3597:14
[INFO] [stdout]      |
[INFO] [stdout] 3597 |     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] 3597 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3612:16
[INFO] [stdout]      |
[INFO] [stdout] 3612 |     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] 3612 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3697:14
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     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] 3697 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3712:16
[INFO] [stdout]      |
[INFO] [stdout] 3712 |     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] 3712 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3796:14
[INFO] [stdout]      |
[INFO] [stdout] 3796 |     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] 3796 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3811:16
[INFO] [stdout]      |
[INFO] [stdout] 3811 |     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] 3811 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3934:14
[INFO] [stdout]      |
[INFO] [stdout] 3934 |     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] 3934 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:3949:16
[INFO] [stdout]      |
[INFO] [stdout] 3949 |     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] 3949 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4056:14
[INFO] [stdout]      |
[INFO] [stdout] 4056 |     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] 4056 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4196:14
[INFO] [stdout]      |
[INFO] [stdout] 4196 |     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] 4196 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4211:16
[INFO] [stdout]      |
[INFO] [stdout] 4211 |     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] 4211 |     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-fbbe0fe8c24861f7/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-fbbe0fe8c24861f7/out/c2s_messages.rs:4419:14
[INFO] [stdout]      |
[INFO] [stdout] 4419 |     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] 4419 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4434:16
[INFO] [stdout]      |
[INFO] [stdout] 4434 |     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] 4434 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4547:14
[INFO] [stdout]      |
[INFO] [stdout] 4547 |     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] 4547 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4644:14
[INFO] [stdout]      |
[INFO] [stdout] 4644 |     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] 4644 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4659:16
[INFO] [stdout]      |
[INFO] [stdout] 4659 |     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] 4659 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4729:14
[INFO] [stdout]      |
[INFO] [stdout] 4729 |     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] 4729 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4891:14
[INFO] [stdout]      |
[INFO] [stdout] 4891 |     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] 4891 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:4977:14
[INFO] [stdout]      |
[INFO] [stdout] 4977 |     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] 4977 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5061:14
[INFO] [stdout]      |
[INFO] [stdout] 5061 |     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] 5061 |     pub fn iter(&self) -> InMessageIterator<'_, InChannelSubscribePart> { self.into_iter() }
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/s2c_messages.rs:1161:2
[INFO] [stdout]      |
[INFO] [stdout] 1160 | pub struct InChannelListFinished {
[INFO] [stdout]      |            --------------------- field in this struct
[INFO] [stdout] 1161 |     list: Vec<InChannelListFinishedPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelListFinished` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/s2c_messages.rs:3029:2
[INFO] [stdout]      |
[INFO] [stdout] 3028 | pub struct InClientConnectionInfoUpdateRequest {
[INFO] [stdout]      |            ----------------------------------- field in this struct
[INFO] [stdout] 3029 |     list: Vec<InClientConnectionInfoUpdateRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InClientConnectionInfoUpdateRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:1809:2
[INFO] [stdout]      |
[INFO] [stdout] 1808 | pub struct InBanDelAll {
[INFO] [stdout]      |            ----------- field in this struct
[INFO] [stdout] 1809 |     list: Vec<InBanDelAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InBanDelAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:1851:2
[INFO] [stdout]      |
[INFO] [stdout] 1850 | pub struct InBanListRequest {
[INFO] [stdout]      |            ---------------- field in this struct
[INFO] [stdout] 1851 |     list: Vec<InBanListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InBanListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:3036:2
[INFO] [stdout]      |
[INFO] [stdout] 3035 | pub struct InChannelDelPerm {
[INFO] [stdout]      |            ---------------- field in this struct
[INFO] [stdout] 3036 |     list: Vec<InChannelDelPermPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelDelPerm` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:4445:2
[INFO] [stdout]      |
[INFO] [stdout] 4444 | pub struct InChannelGroupListRequest {
[INFO] [stdout]      |            ------------------------- field in this struct
[INFO] [stdout] 4445 |     list: Vec<InChannelGroupListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelGroupListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:4753:2
[INFO] [stdout]      |
[INFO] [stdout] 4752 | pub struct InChannelListRequest {
[INFO] [stdout]      |            -------------------- field in this struct
[INFO] [stdout] 4753 |     list: Vec<InChannelListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:5085:2
[INFO] [stdout]      |
[INFO] [stdout] 5084 | pub struct InChannelSubscribeAll {
[INFO] [stdout]      |            --------------------- field in this struct
[INFO] [stdout] 5085 |     list: Vec<InChannelSubscribeAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelSubscribeAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:5211:2
[INFO] [stdout]      |
[INFO] [stdout] 5210 | pub struct InChannelUnsubscribeAll {
[INFO] [stdout]      |            ----------------------- field in this struct
[INFO] [stdout] 5211 |     list: Vec<InChannelUnsubscribeAllPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InChannelUnsubscribeAll` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:7035:2
[INFO] [stdout]      |
[INFO] [stdout] 7034 | pub struct InClientListRequest {
[INFO] [stdout]      |            ------------------- field in this struct
[INFO] [stdout] 7035 |     list: Vec<InClientListRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InClientListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:9374:2
[INFO] [stdout]      |
[INFO] [stdout] 9373 | pub struct InListFiletransfers {
[INFO] [stdout]      |            ------------------- field in this struct
[INFO] [stdout] 9374 |     list: Vec<InListFiletransfersPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InListFiletransfers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:9759:2
[INFO] [stdout]      |
[INFO] [stdout] 9758 | pub struct InHostInfoRequest {
[INFO] [stdout]      |            ----------------- field in this struct
[INFO] [stdout] 9759 |     list: Vec<InHostInfoRequestPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InHostInfoRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:9801:2
[INFO] [stdout]      |
[INFO] [stdout] 9800 | pub struct InInstanceEdit {
[INFO] [stdout]      |            -------------- field in this struct
[INFO] [stdout] 9801 |     list: Vec<InInstanceEditPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InInstanceEdit` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:9843:2
[INFO] [stdout]      |
[INFO] [stdout] 9842 | pub struct InInstanceInfo {
[INFO] [stdout]      |            -------------- field in this struct
[INFO] [stdout] 9843 |     list: Vec<InInstanceInfoPart>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `InInstanceInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:10081:2
[INFO] [stdout]       |
[INFO] [stdout] 10080 | pub struct InLogout {
[INFO] [stdout]       |            -------- field in this struct
[INFO] [stdout] 10081 |     list: Vec<InLogoutPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InLogout` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:10534:2
[INFO] [stdout]       |
[INFO] [stdout] 10533 | pub struct InOfflineMessageListRequest {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 10534 |     list: Vec<InOfflineMessageListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InOfflineMessageListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:10945:2
[INFO] [stdout]       |
[INFO] [stdout] 10944 | pub struct InPermListRequest {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 10945 |     list: Vec<InPermListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPermListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:11127:2
[INFO] [stdout]       |
[INFO] [stdout] 11126 | pub struct InPermReset {
[INFO] [stdout]       |            ----------- field in this struct
[INFO] [stdout] 11127 |     list: Vec<InPermResetPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPermReset` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:11402:2
[INFO] [stdout]       |
[INFO] [stdout] 11401 | pub struct InPrivilegeKeyListRequest {
[INFO] [stdout]       |            ------------------------- field in this struct
[INFO] [stdout] 11402 |     list: Vec<InPrivilegeKeyListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InPrivilegeKeyListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:11522:2
[INFO] [stdout]       |
[INFO] [stdout] 11521 | pub struct InQuit {
[INFO] [stdout]       |            ------ field in this struct
[INFO] [stdout] 11522 |     list: Vec<InQuitPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InQuit` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:12700:2
[INFO] [stdout]       |
[INFO] [stdout] 12699 | pub struct InServerVariablesRequest {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 12700 |     list: Vec<InServerVariablesRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerVariablesRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:13973:2
[INFO] [stdout]       |
[INFO] [stdout] 13972 | pub struct InServerGroupListRequest {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 13973 |     list: Vec<InServerGroupListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerGroupListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14365:2
[INFO] [stdout]       |
[INFO] [stdout] 14364 | pub struct InServerInfo {
[INFO] [stdout]       |            ------------ field in this struct
[INFO] [stdout] 14365 |     list: Vec<InServerInfoPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14407:2
[INFO] [stdout]       |
[INFO] [stdout] 14406 | pub struct InServerListRequest {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 14407 |     list: Vec<InServerListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14546:2
[INFO] [stdout]       |
[INFO] [stdout] 14545 | pub struct InServerNotifyUnregister {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 14546 |     list: Vec<InServerNotifyUnregisterPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerNotifyUnregister` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14666:2
[INFO] [stdout]       |
[INFO] [stdout] 14665 | pub struct InServerConnectionInfoRequest {
[INFO] [stdout]       |            ----------------------------- field in this struct
[INFO] [stdout] 14666 |     list: Vec<InServerConnectionInfoRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerConnectionInfoRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14708:2
[INFO] [stdout]       |
[INFO] [stdout] 14707 | pub struct InServerSnapshotCreate {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 14708 |     list: Vec<InServerSnapshotCreatePart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerSnapshotCreate` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:14750:2
[INFO] [stdout]       |
[INFO] [stdout] 14749 | pub struct InServerSnapshotDeploy {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 14750 |     list: Vec<InServerSnapshotDeployPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerSnapshotDeploy` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:15206:2
[INFO] [stdout]       |
[INFO] [stdout] 15205 | pub struct InServerTempPasswordListRequest {
[INFO] [stdout]       |            ------------------------------- field in this struct
[INFO] [stdout] 15206 |     list: Vec<InServerTempPasswordListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InServerTempPasswordListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:16269:2
[INFO] [stdout]       |
[INFO] [stdout] 16268 | pub struct InTokenListRequest {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 16269 |     list: Vec<InTokenListRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InTokenListRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:16490:2
[INFO] [stdout]       |
[INFO] [stdout] 16489 | pub struct InVersionRequest {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 16490 |     list: Vec<InVersionRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InVersionRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `list` is never read
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:16532:2
[INFO] [stdout]       |
[INFO] [stdout] 16531 | pub struct InWhoAmIRequest {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 16532 |     list: Vec<InWhoAmIRequestPart>,
[INFO] [stdout]       |     ^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `InWhoAmIRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/ts-bookkeeping-fbbe0fe8c24861f7/out/c2s_messages.rs:5187:14
[INFO] [stdout]      |
[INFO] [stdout] 5187 |     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] 5187 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5384:14
[INFO] [stdout]      |
[INFO] [stdout] 5384 |     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] 5384 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5399:16
[INFO] [stdout]      |
[INFO] [stdout] 5399 |     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] 5399 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5486:14
[INFO] [stdout]      |
[INFO] [stdout] 5486 |     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] 5486 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5501:16
[INFO] [stdout]      |
[INFO] [stdout] 5501 |     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] 5501 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5571:14
[INFO] [stdout]      |
[INFO] [stdout] 5571 |     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] 5571 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5655:14
[INFO] [stdout]      |
[INFO] [stdout] 5655 |     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] 5655 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5739:14
[INFO] [stdout]      |
[INFO] [stdout] 5739 |     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] 5739 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5817:14
[INFO] [stdout]      |
[INFO] [stdout] 5817 |     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] 5817 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5832:16
[INFO] [stdout]      |
[INFO] [stdout] 5832 |     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] 5832 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:5901:14
[INFO] [stdout]      |
[INFO] [stdout] 5901 |     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] 5901 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6002:14
[INFO] [stdout]      |
[INFO] [stdout] 6002 |     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] 6002 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6121:14
[INFO] [stdout]      |
[INFO] [stdout] 6121 |     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] 6121 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6136:16
[INFO] [stdout]      |
[INFO] [stdout] 6136 |     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] 6136 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6237:14
[INFO] [stdout]      |
[INFO] [stdout] 6237 |     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] 6237 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6252:16
[INFO] [stdout]      |
[INFO] [stdout] 6252 |     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] 6252 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6317:14
[INFO] [stdout]      |
[INFO] [stdout] 6317 |     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] 6317 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6332:16
[INFO] [stdout]      |
[INFO] [stdout] 6332 |     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] 6332 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6396:14
[INFO] [stdout]      |
[INFO] [stdout] 6396 |     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] 6396 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6411:16
[INFO] [stdout]      |
[INFO] [stdout] 6411 |     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] 6411 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6475:14
[INFO] [stdout]      |
[INFO] [stdout] 6475 |     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] 6475 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6490:16
[INFO] [stdout]      |
[INFO] [stdout] 6490 |     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] 6490 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6559:14
[INFO] [stdout]      |
[INFO] [stdout] 6559 |     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] 6559 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6638:14
[INFO] [stdout]      |
[INFO] [stdout] 6638 |     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] 6638 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6653:16
[INFO] [stdout]      |
[INFO] [stdout] 6653 |     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] 6653 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6722:14
[INFO] [stdout]      |
[INFO] [stdout] 6722 |     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] 6722 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6806:14
[INFO] [stdout]      |
[INFO] [stdout] 6806 |     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] 6806 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:6890:14
[INFO] [stdout]      |
[INFO] [stdout] 6890 |     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] 6890 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7009:14
[INFO] [stdout]      |
[INFO] [stdout] 7009 |     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] 7009 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7024:16
[INFO] [stdout]      |
[INFO] [stdout] 7024 |     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] 7024 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7169:14
[INFO] [stdout]      |
[INFO] [stdout] 7169 |     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] 7169 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7184:16
[INFO] [stdout]      |
[INFO] [stdout] 7184 |     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] 7184 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7255:14
[INFO] [stdout]      |
[INFO] [stdout] 7255 |     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] 7255 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7353:14
[INFO] [stdout]      |
[INFO] [stdout] 7353 |     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] 7353 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7368:16
[INFO] [stdout]      |
[INFO] [stdout] 7368 |     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] 7368 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7464:14
[INFO] [stdout]      |
[INFO] [stdout] 7464 |     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] 7464 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7479:16
[INFO] [stdout]      |
[INFO] [stdout] 7479 |     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] 7479 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7745:14
[INFO] [stdout]      |
[INFO] [stdout] 7745 |     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] 7745 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7760:16
[INFO] [stdout]      |
[INFO] [stdout] 7760 |     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] 7760 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7855:14
[INFO] [stdout]      |
[INFO] [stdout] 7855 |     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] 7855 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7870:16
[INFO] [stdout]      |
[INFO] [stdout] 7870 |     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] 7870 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:7959:14
[INFO] [stdout]      |
[INFO] [stdout] 7959 |     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] 7959 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8044:14
[INFO] [stdout]      |
[INFO] [stdout] 8044 |     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] 8044 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8127:14
[INFO] [stdout]      |
[INFO] [stdout] 8127 |     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] 8127 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8225:14
[INFO] [stdout]      |
[INFO] [stdout] 8225 |     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] 8225 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8240:16
[INFO] [stdout]      |
[INFO] [stdout] 8240 |     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] 8240 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8310:14
[INFO] [stdout]      |
[INFO] [stdout] 8310 |     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] 8310 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8402:14
[INFO] [stdout]      |
[INFO] [stdout] 8402 |     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] 8402 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8417:16
[INFO] [stdout]      |
[INFO] [stdout] 8417 |     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] 8417 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8514:14
[INFO] [stdout]      |
[INFO] [stdout] 8514 |     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] 8514 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8529:16
[INFO] [stdout]      |
[INFO] [stdout] 8529 |     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] 8529 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8628:14
[INFO] [stdout]      |
[INFO] [stdout] 8628 |     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] 8628 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8643:16
[INFO] [stdout]      |
[INFO] [stdout] 8643 |     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] 8643 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8741:14
[INFO] [stdout]      |
[INFO] [stdout] 8741 |     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] 8741 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8756:16
[INFO] [stdout]      |
[INFO] [stdout] 8756 |     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] 8756 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8854:14
[INFO] [stdout]      |
[INFO] [stdout] 8854 |     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] 8854 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8869:16
[INFO] [stdout]      |
[INFO] [stdout] 8869 |     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] 8869 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8967:14
[INFO] [stdout]      |
[INFO] [stdout] 8967 |     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] 8967 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:8982:16
[INFO] [stdout]      |
[INFO] [stdout] 8982 |     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] 8982 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9137:14
[INFO] [stdout]      |
[INFO] [stdout] 9137 |     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] 9137 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9152:16
[INFO] [stdout]      |
[INFO] [stdout] 9152 |     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] 9152 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9343:14
[INFO] [stdout]      |
[INFO] [stdout] 9343 |     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] 9343 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9358:16
[INFO] [stdout]      |
[INFO] [stdout] 9358 |     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] 9358 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9549:14
[INFO] [stdout]      |
[INFO] [stdout] 9549 |     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] 9549 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9564:16
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     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] 9564 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9655:14
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     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] 9655 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9735:14
[INFO] [stdout]      |
[INFO] [stdout] 9735 |     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] 9735 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9750:16
[INFO] [stdout]      |
[INFO] [stdout] 9750 |     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] 9750 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9962:14
[INFO] [stdout]      |
[INFO] [stdout] 9962 |     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] 9962 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:9977:16
[INFO] [stdout]      |
[INFO] [stdout] 9977 |     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] 9977 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10056:14
[INFO] [stdout]       |
[INFO] [stdout] 10056 |     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] 10056 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10071:16
[INFO] [stdout]       |
[INFO] [stdout] 10071 |     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] 10071 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10232:14
[INFO] [stdout]       |
[INFO] [stdout] 10232 |     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] 10232 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10340:14
[INFO] [stdout]       |
[INFO] [stdout] 10340 |     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] 10340 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10355:16
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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] 10355 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10426:14
[INFO] [stdout]       |
[INFO] [stdout] 10426 |     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] 10426 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10510:14
[INFO] [stdout]       |
[INFO] [stdout] 10510 |     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] 10510 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10654:14
[INFO] [stdout]       |
[INFO] [stdout] 10654 |     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] 10654 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10754:14
[INFO] [stdout]       |
[INFO] [stdout] 10754 |     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] 10754 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10769:16
[INFO] [stdout]       |
[INFO] [stdout] 10769 |     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] 10769 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10842:14
[INFO] [stdout]       |
[INFO] [stdout] 10842 |     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] 10842 |     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-fbbe0fe8c24861f7/out/c2s_messages.rs:10921:14
[INFO] [stdout]       |
[INFO] [stdout] 10921 |     pub fn iter(&self) -> InMessageIterator<InPermIdByNameRequestPart> { self.into_iter() }
[WARN] too many lines in the log, truncating it
