[INFO] cloning repository https://github.com/mcy/pz
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mcy/pz" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcy%2Fpz", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcy%2Fpz'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b49d073312a98f416095d5fd1d222091cb89d2fb
[INFO] checking mcy/pz against try#d1d7143153307f561233bd4d93e2a3b24157b081 for pr-151539-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcy%2Fpz" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/mcy/pz
[INFO] finished tweaking git repo https://github.com/mcy/pz
[INFO] tweaked toml for git repo https://github.com/mcy/pz written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mcy/pz on toolchain d1d7143153307f561233bd4d93e2a3b24157b081
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mcy/pz already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2
[INFO] running `Command { std: "docker" "start" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2" "/opt/rustwide/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2" "/opt/rustwide/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling anyhow v1.0.87
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling rustix v0.38.36
[INFO] [stderr]    Compiling bytes v1.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling prettyplease v0.2.22
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling fastrand v2.1.1
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling multimap v0.10.0
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking anstyle v1.0.8
[INFO] [stderr]     Checking bumpalo v3.16.0
[INFO] [stderr]    Compiling libc v0.2.158
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling tempfile v3.12.0
[INFO] [stderr]     Checking anstyle-parse v0.2.5
[INFO] [stderr]     Checking colorchoice v1.0.2
[INFO] [stderr]    Compiling rustc_apfloat v0.2.1+llvm-462a31f5a5ab
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.1
[INFO] [stderr]     Checking buf-trait v0.4.1
[INFO] [stderr]     Checking unicode-width v0.1.13
[INFO] [stderr]     Checking anstyle-query v1.1.1
[INFO] [stderr]    Compiling camino v1.1.9
[INFO] [stderr]     Checking byteyarn v0.5.1
[INFO] [stderr]     Checking anstream v0.6.15
[INFO] [stderr]     Checking similar v2.6.0
[INFO] [stderr]     Checking boxy v0.1.0
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]    Compiling regex v1.10.6
[INFO] [stderr]     Checking clap_lex v0.7.2
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking heck v0.4.1
[INFO] [stderr]     Checking clap_builder v4.5.17
[INFO] [stderr]     Checking similar-asserts v1.6.0
[INFO] [stderr]     Checking twie v0.5.0
[INFO] [stderr]     Checking annotate-snippets v0.10.2
[INFO] [stderr]     Checking yansi-term v0.1.2
[INFO] [stderr]    Compiling ilex-attr v0.5.0
[INFO] [stderr]     Checking unicode-xid v0.2.5
[INFO] [stderr]     Checking annotate-snippets v0.9.2
[INFO] [stderr]     Checking unindent v0.2.3
[INFO] [stderr]    Compiling prost-derive v0.13.2
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]    Compiling googletest_macro v0.5.0
[INFO] [stderr]     Checking ilex v0.6.0
[INFO] [stderr]     Checking googletest v0.5.0
[INFO] [stderr]    Compiling prost v0.13.2
[INFO] [stderr]    Compiling prost-types v0.13.2
[INFO] [stderr]     Checking clap v4.5.17
[INFO] [stderr]    Compiling prost-build v0.13.2
[INFO] [stderr]    Compiling pz v0.1.0 (/opt/rustwide/workdir/rust)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/mod.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |   fn as_ref(&self) -> Ref<Self>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the 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] 99 |   fn as_ref(&self) -> Ref<'_, Self>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |   fn as_mut(&mut self) -> Mut<Self>;
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |   fn as_mut(&mut self) -> Mut<'_, Self>;
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |   fn get<S>(&self, selector: S) -> Ref<S::Type>
[INFO] [stdout]     |             ^^^^^                  ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |   fn get<S>(&self, selector: S) -> Ref<'_, S::Type>
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |   fn get_mut<S>(&mut self, selector: S) -> Mut<S::Type>
[INFO] [stdout]     |                 ^^^^^^^^^                  ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |   fn get_mut<S>(&mut self, selector: S) -> Mut<'_, S::Type>
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |   fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |   fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |           fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |         fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 |           fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |         fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |           fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |         fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |   fn as_ref(&self) -> Ref<Self::Target>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |   fn as_ref(&self) -> Ref<'_, Self::Target>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |   fn as_ref(&self) -> Ref<Self::Target>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |   fn as_ref(&self) -> Ref<'_, Self::Target>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |   fn as_mut(&mut self) -> Mut<Self::Target>;
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |   fn as_mut(&mut self) -> Mut<'_, Self::Target>;
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/rep/mod.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]    |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]    |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |   fn as_ref(&self) -> Slice<T> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |   fn as_ref(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 |   pub fn iter_mut(&mut self) -> IterMut<T> {
[INFO] [stdout]     |                   ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |   pub fn iter_mut(&mut self) -> IterMut<'_, T> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:337:15
[INFO] [stdout]     |
[INFO] [stdout] 337 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 337 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:342:19
[INFO] [stdout]     |
[INFO] [stdout] 342 |   pub fn iter_mut(&mut self) -> IterMut<T> {
[INFO] [stdout]     |                   ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 342 |   pub fn iter_mut(&mut self) -> IterMut<'_, T> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:347:19
[INFO] [stdout]     |
[INFO] [stdout] 347 |   pub fn as_slice(&self) -> Slice<T> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 347 |   pub fn as_slice(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:356:23
[INFO] [stdout]     |
[INFO] [stdout] 356 |   pub fn as_mut_slice(&mut self) -> SliceMut<T> {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 356 |   pub fn as_mut_slice(&mut self) -> SliceMut<'_, T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |   fn as_ref(&self) -> Slice<T> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |   fn as_ref(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout] 401 |   fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |   fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/str.rs:555:13
[INFO] [stdout]     |
[INFO] [stdout] 555 |   fn as_mut(&mut self) -> StrBuf {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 555 |   fn as_mut(&mut self) -> StrBuf<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn unwrap(&self) -> Ref<T> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn unwrap(&self) -> Ref<'_, T> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |   pub fn as_inner(&mut self) -> Mut<T> {
[INFO] [stdout]    |                   ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |   pub fn as_inner(&mut self) -> Mut<'_, T> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:86:20
[INFO] [stdout]    |
[INFO] [stdout] 86 |   pub fn as_option(&mut self) -> Option<Mut<T>> {
[INFO] [stdout]    |                    ^^^^^^^^^            ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |   pub fn as_option(&mut self) -> Option<Mut<'_, T>> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/opt.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |   fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |   fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/opt.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/scalar.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |   fn as_ref(&self) -> Ref<T> {
[INFO] [stdout]    |             ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |   fn as_ref(&self) -> Ref<'_, T> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/scalar.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |   fn as_mut(&mut self) -> Mut<T> {
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |   fn as_mut(&mut self) -> Mut<'_, T> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]     |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]     |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |   fn as_ref(&self) -> __priv_Bundle::Ref { *self }
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 372 |   fn as_ref(&self) -> __priv_Bundle::Ref<'_> { *self }
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |   fn as_ref(&self) -> __priv_Bundle::Ref { self.r }
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 377 |   fn as_ref(&self) -> __priv_Bundle::Ref<'_> { self.r }
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |   fn as_mut(&mut self) -> __priv_Bundle::Mut {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 379 |   fn as_mut(&mut self) -> __priv_Bundle::Mut<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:517:17
[INFO] [stdout]     |
[INFO] [stdout] 517 |   pub fn as_ref(&self) -> __priv_Bundle::Ref { *self }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 517 |   pub fn as_ref(&self) -> __priv_Bundle::Ref<'_> { *self }
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:598:17
[INFO] [stdout]     |
[INFO] [stdout] 598 |   pub fn as_ref(&self) -> __priv_Bundle::Ref { self.r }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 598 |   pub fn as_ref(&self) -> __priv_Bundle::Ref<'_> { self.r }
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:608:17
[INFO] [stdout]     |
[INFO] [stdout] 608 |   pub fn as_mut(&mut self) -> __priv_Bundle::Mut {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 608 |   pub fn as_mut(&mut self) -> __priv_Bundle::Mut<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:810:17
[INFO] [stdout]     |
[INFO] [stdout] 810 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 810 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:821:17
[INFO] [stdout]     |
[INFO] [stdout] 821 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 821 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:834:17
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]     |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:848:21
[INFO] [stdout]     |
[INFO] [stdout] 848 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]     |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 848 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1028:13
[INFO] [stdout]      |
[INFO] [stdout] 1028 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { *self }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1033:13
[INFO] [stdout]      |
[INFO] [stdout] 1033 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1033 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { self.r }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 |   fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1035 |   fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1043:13
[INFO] [stdout]      |
[INFO] [stdout] 1043 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1043 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1046 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1164:17
[INFO] [stdout]      |
[INFO] [stdout] 1164 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1164 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { *self }
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1232:17
[INFO] [stdout]      |
[INFO] [stdout] 1232 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1232 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { self.r }
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1242:17
[INFO] [stdout]      |
[INFO] [stdout] 1242 |   pub fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1242 |   pub fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1448:17
[INFO] [stdout]      |
[INFO] [stdout] 1448 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1448 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1459:17
[INFO] [stdout]      |
[INFO] [stdout] 1459 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1459 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1472 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1486:21
[INFO] [stdout]      |
[INFO] [stdout] 1486 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1486 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1854:13
[INFO] [stdout]      |
[INFO] [stdout] 1854 |   fn as_ref(&self) -> __priv_Type::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1854 |   fn as_ref(&self) -> __priv_Type::Ref<'_> { *self }
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1859:13
[INFO] [stdout]      |
[INFO] [stdout] 1859 |   fn as_ref(&self) -> __priv_Type::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1859 |   fn as_ref(&self) -> __priv_Type::Ref<'_> { self.r }
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1861:13
[INFO] [stdout]      |
[INFO] [stdout] 1861 |   fn as_mut(&mut self) -> __priv_Type::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1861 |   fn as_mut(&mut self) -> __priv_Type::Mut<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1869:13
[INFO] [stdout]      |
[INFO] [stdout] 1869 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1869 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1872:13
[INFO] [stdout]      |
[INFO] [stdout] 1872 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2044:17
[INFO] [stdout]      |
[INFO] [stdout] 2044 |   pub fn as_ref(&self) -> __priv_Type::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2044 |   pub fn as_ref(&self) -> __priv_Type::Ref<'_> { *self }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2190:17
[INFO] [stdout]      |
[INFO] [stdout] 2190 |   pub fn as_ref(&self) -> __priv_Type::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2190 |   pub fn as_ref(&self) -> __priv_Type::Ref<'_> { self.r }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2200:17
[INFO] [stdout]      |
[INFO] [stdout] 2200 |   pub fn as_mut(&mut self) -> __priv_Type::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2200 |   pub fn as_mut(&mut self) -> __priv_Type::Mut<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2565:17
[INFO] [stdout]      |
[INFO] [stdout] 2565 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2565 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2576:17
[INFO] [stdout]      |
[INFO] [stdout] 2576 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2576 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2589:17
[INFO] [stdout]      |
[INFO] [stdout] 2589 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2589 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2603:21
[INFO] [stdout]      |
[INFO] [stdout] 2603 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2603 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2780:13
[INFO] [stdout]      |
[INFO] [stdout] 2780 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2780 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2785:13
[INFO] [stdout]      |
[INFO] [stdout] 2785 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2785 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2787:13
[INFO] [stdout]      |
[INFO] [stdout] 2787 |   fn as_mut(&mut self) -> __priv_Type_Attrs::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2787 |   fn as_mut(&mut self) -> __priv_Type_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2795:13
[INFO] [stdout]      |
[INFO] [stdout] 2795 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2795 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2798:13
[INFO] [stdout]      |
[INFO] [stdout] 2798 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2798 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2916:17
[INFO] [stdout]      |
[INFO] [stdout] 2916 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2916 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2984:17
[INFO] [stdout]      |
[INFO] [stdout] 2984 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2984 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2994:17
[INFO] [stdout]      |
[INFO] [stdout] 2994 |   pub fn as_mut(&mut self) -> __priv_Type_Attrs::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2994 |   pub fn as_mut(&mut self) -> __priv_Type_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3195:17
[INFO] [stdout]      |
[INFO] [stdout] 3195 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3195 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3206:17
[INFO] [stdout]      |
[INFO] [stdout] 3206 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3206 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3219:17
[INFO] [stdout]      |
[INFO] [stdout] 3219 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3219 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3233:21
[INFO] [stdout]      |
[INFO] [stdout] 3233 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3233 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3574:13
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_ref(&self) -> __priv_Field::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_ref(&self) -> __priv_Field::Ref<'_> { *self }
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3579:13
[INFO] [stdout]      |
[INFO] [stdout] 3579 |   fn as_ref(&self) -> __priv_Field::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3579 |   fn as_ref(&self) -> __priv_Field::Ref<'_> { self.r }
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3581:13
[INFO] [stdout]      |
[INFO] [stdout] 3581 |   fn as_mut(&mut self) -> __priv_Field::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3581 |   fn as_mut(&mut self) -> __priv_Field::Mut<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3589:13
[INFO] [stdout]      |
[INFO] [stdout] 3589 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3589 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3592:13
[INFO] [stdout]      |
[INFO] [stdout] 3592 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3592 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3755:17
[INFO] [stdout]      |
[INFO] [stdout] 3755 |   pub fn as_ref(&self) -> __priv_Field::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3755 |   pub fn as_ref(&self) -> __priv_Field::Ref<'_> { *self }
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3888:17
[INFO] [stdout]      |
[INFO] [stdout] 3888 |   pub fn as_ref(&self) -> __priv_Field::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3888 |   pub fn as_ref(&self) -> __priv_Field::Ref<'_> { self.r }
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3898:17
[INFO] [stdout]      |
[INFO] [stdout] 3898 |   pub fn as_mut(&mut self) -> __priv_Field::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3898 |   pub fn as_mut(&mut self) -> __priv_Field::Mut<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4266:17
[INFO] [stdout]      |
[INFO] [stdout] 4266 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4266 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4277:17
[INFO] [stdout]      |
[INFO] [stdout] 4277 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4277 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4290:17
[INFO] [stdout]      |
[INFO] [stdout] 4290 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4290 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4304:21
[INFO] [stdout]      |
[INFO] [stdout] 4304 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4304 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4481:13
[INFO] [stdout]      |
[INFO] [stdout] 4481 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4481 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4486:13
[INFO] [stdout]      |
[INFO] [stdout] 4486 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4486 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4488:13
[INFO] [stdout]      |
[INFO] [stdout] 4488 |   fn as_mut(&mut self) -> __priv_Field_Attrs::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4488 |   fn as_mut(&mut self) -> __priv_Field_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4496:13
[INFO] [stdout]      |
[INFO] [stdout] 4496 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4496 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4499:13
[INFO] [stdout]      |
[INFO] [stdout] 4499 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4499 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4617:17
[INFO] [stdout]      |
[INFO] [stdout] 4617 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4617 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4685:17
[INFO] [stdout]      |
[INFO] [stdout] 4685 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4685 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4695:17
[INFO] [stdout]      |
[INFO] [stdout] 4695 |   pub fn as_mut(&mut self) -> __priv_Field_Attrs::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4695 |   pub fn as_mut(&mut self) -> __priv_Field_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4899:17
[INFO] [stdout]      |
[INFO] [stdout] 4899 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4899 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4910:17
[INFO] [stdout]      |
[INFO] [stdout] 4910 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4910 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4923:17
[INFO] [stdout]      |
[INFO] [stdout] 4923 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4923 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4937:21
[INFO] [stdout]      |
[INFO] [stdout] 4937 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4937 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4955:16
[INFO] [stdout]      |
[INFO] [stdout] 4955 |   pub fn cases(&self) -> __::pz::plugin::RequestCases<__r::SelectRef> {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4955 |   pub fn cases(&self) -> __::pz::plugin::RequestCases<'_, __r::SelectRef> {
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4959:20
[INFO] [stdout]      |
[INFO] [stdout] 4959 |   pub fn cases_mut(&mut self) -> __::pz::plugin::RequestCases<__r::SelectMut> {
[INFO] [stdout]      |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4959 |   pub fn cases_mut(&mut self) -> __::pz::plugin::RequestCases<'_, __r::SelectMut> {
[INFO] [stdout]      |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5135:13
[INFO] [stdout]      |
[INFO] [stdout] 5135 |   fn as_ref(&self) -> __priv_Request::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5135 |   fn as_ref(&self) -> __priv_Request::Ref<'_> { *self }
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5140:13
[INFO] [stdout]      |
[INFO] [stdout] 5140 |   fn as_ref(&self) -> __priv_Request::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5140 |   fn as_ref(&self) -> __priv_Request::Ref<'_> { self.r }
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5142:13
[INFO] [stdout]      |
[INFO] [stdout] 5142 |   fn as_mut(&mut self) -> __priv_Request::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5142 |   fn as_mut(&mut self) -> __priv_Request::Mut<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5150:13
[INFO] [stdout]      |
[INFO] [stdout] 5150 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5150 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5153:13
[INFO] [stdout]      |
[INFO] [stdout] 5153 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5153 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5286:17
[INFO] [stdout]      |
[INFO] [stdout] 5286 |   pub fn as_ref(&self) -> __priv_Request::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5286 |   pub fn as_ref(&self) -> __priv_Request::Ref<'_> { *self }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5373:17
[INFO] [stdout]      |
[INFO] [stdout] 5373 |   pub fn as_ref(&self) -> __priv_Request::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5373 |   pub fn as_ref(&self) -> __priv_Request::Ref<'_> { self.r }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5383:17
[INFO] [stdout]      |
[INFO] [stdout] 5383 |   pub fn as_mut(&mut self) -> __priv_Request::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5383 |   pub fn as_mut(&mut self) -> __priv_Request::Mut<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5587:17
[INFO] [stdout]      |
[INFO] [stdout] 5587 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5587 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5598:17
[INFO] [stdout]      |
[INFO] [stdout] 5598 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5598 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5611:17
[INFO] [stdout]      |
[INFO] [stdout] 5611 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5611 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5625:21
[INFO] [stdout]      |
[INFO] [stdout] 5625 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5625 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5643:16
[INFO] [stdout]      |
[INFO] [stdout] 5643 |   pub fn cases(&self) -> __::pz::plugin::ResponseCases<__r::SelectRef> {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5643 |   pub fn cases(&self) -> __::pz::plugin::ResponseCases<'_, __r::SelectRef> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5647:20
[INFO] [stdout]      |
[INFO] [stdout] 5647 |   pub fn cases_mut(&mut self) -> __::pz::plugin::ResponseCases<__r::SelectMut> {
[INFO] [stdout]      |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5647 |   pub fn cases_mut(&mut self) -> __::pz::plugin::ResponseCases<'_, __r::SelectMut> {
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5823:13
[INFO] [stdout]      |
[INFO] [stdout] 5823 |   fn as_ref(&self) -> __priv_Response::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5823 |   fn as_ref(&self) -> __priv_Response::Ref<'_> { *self }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5828:13
[INFO] [stdout]      |
[INFO] [stdout] 5828 |   fn as_ref(&self) -> __priv_Response::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5828 |   fn as_ref(&self) -> __priv_Response::Ref<'_> { self.r }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5830:13
[INFO] [stdout]      |
[INFO] [stdout] 5830 |   fn as_mut(&mut self) -> __priv_Response::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5830 |   fn as_mut(&mut self) -> __priv_Response::Mut<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5838:13
[INFO] [stdout]      |
[INFO] [stdout] 5838 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5838 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5841:13
[INFO] [stdout]      |
[INFO] [stdout] 5841 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5841 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5974:17
[INFO] [stdout]      |
[INFO] [stdout] 5974 |   pub fn as_ref(&self) -> __priv_Response::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5974 |   pub fn as_ref(&self) -> __priv_Response::Ref<'_> { *self }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6061:17
[INFO] [stdout]      |
[INFO] [stdout] 6061 |   pub fn as_ref(&self) -> __priv_Response::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6061 |   pub fn as_ref(&self) -> __priv_Response::Ref<'_> { self.r }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6071:17
[INFO] [stdout]      |
[INFO] [stdout] 6071 |   pub fn as_mut(&mut self) -> __priv_Response::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6071 |   pub fn as_mut(&mut self) -> __priv_Response::Mut<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6261:17
[INFO] [stdout]      |
[INFO] [stdout] 6261 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6261 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6272:17
[INFO] [stdout]      |
[INFO] [stdout] 6272 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6272 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6285:17
[INFO] [stdout]      |
[INFO] [stdout] 6285 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6285 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6299:21
[INFO] [stdout]      |
[INFO] [stdout] 6299 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6299 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6415:13
[INFO] [stdout]      |
[INFO] [stdout] 6415 |   fn as_ref(&self) -> __priv_AboutRequest::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6415 |   fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6420:13
[INFO] [stdout]      |
[INFO] [stdout] 6420 |   fn as_ref(&self) -> __priv_AboutRequest::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6420 |   fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6422:13
[INFO] [stdout]      |
[INFO] [stdout] 6422 |   fn as_mut(&mut self) -> __priv_AboutRequest::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6422 |   fn as_mut(&mut self) -> __priv_AboutRequest::Mut<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6430:13
[INFO] [stdout]      |
[INFO] [stdout] 6430 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6430 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6433:13
[INFO] [stdout]      |
[INFO] [stdout] 6433 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6433 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6533:17
[INFO] [stdout]      |
[INFO] [stdout] 6533 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6533 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6575:17
[INFO] [stdout]      |
[INFO] [stdout] 6575 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6575 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6585:17
[INFO] [stdout]      |
[INFO] [stdout] 6585 |   pub fn as_mut(&mut self) -> __priv_AboutRequest::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6585 |   pub fn as_mut(&mut self) -> __priv_AboutRequest::Mut<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6747:17
[INFO] [stdout]      |
[INFO] [stdout] 6747 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6747 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6758:17
[INFO] [stdout]      |
[INFO] [stdout] 6758 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6758 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6771:17
[INFO] [stdout]      |
[INFO] [stdout] 6771 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6771 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6785:21
[INFO] [stdout]      |
[INFO] [stdout] 6785 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6785 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6995:13
[INFO] [stdout]      |
[INFO] [stdout] 6995 |   fn as_ref(&self) -> __priv_AboutResponse::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6995 |   fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7000:13
[INFO] [stdout]      |
[INFO] [stdout] 7000 |   fn as_ref(&self) -> __priv_AboutResponse::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7000 |   fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7002:13
[INFO] [stdout]      |
[INFO] [stdout] 7002 |   fn as_mut(&mut self) -> __priv_AboutResponse::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7002 |   fn as_mut(&mut self) -> __priv_AboutResponse::Mut<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7010:13
[INFO] [stdout]      |
[INFO] [stdout] 7010 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7010 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7013:13
[INFO] [stdout]      |
[INFO] [stdout] 7013 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7013 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7140:17
[INFO] [stdout]      |
[INFO] [stdout] 7140 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7140 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7221:17
[INFO] [stdout]      |
[INFO] [stdout] 7221 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7221 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7231:17
[INFO] [stdout]      |
[INFO] [stdout] 7231 |   pub fn as_mut(&mut self) -> __priv_AboutResponse::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7231 |   pub fn as_mut(&mut self) -> __priv_AboutResponse::Mut<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7439:17
[INFO] [stdout]      |
[INFO] [stdout] 7439 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7439 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7450:17
[INFO] [stdout]      |
[INFO] [stdout] 7450 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7450 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7463:17
[INFO] [stdout]      |
[INFO] [stdout] 7463 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7463 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7477:21
[INFO] [stdout]      |
[INFO] [stdout] 7477 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7477 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7657:13
[INFO] [stdout]      |
[INFO] [stdout] 7657 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7657 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7662:13
[INFO] [stdout]      |
[INFO] [stdout] 7662 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7662 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7664:13
[INFO] [stdout]      |
[INFO] [stdout] 7664 |   fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7664 |   fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut<'_> {
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7672:13
[INFO] [stdout]      |
[INFO] [stdout] 7672 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7672 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7675:13
[INFO] [stdout]      |
[INFO] [stdout] 7675 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7675 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7793:17
[INFO] [stdout]      |
[INFO] [stdout] 7793 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7793 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7861:17
[INFO] [stdout]      |
[INFO] [stdout] 7861 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7861 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7871:17
[INFO] [stdout]      |
[INFO] [stdout] 7871 |   pub fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7871 |   pub fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8069:17
[INFO] [stdout]      |
[INFO] [stdout] 8069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8080:17
[INFO] [stdout]      |
[INFO] [stdout] 8080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8093:17
[INFO] [stdout]      |
[INFO] [stdout] 8093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8107:21
[INFO] [stdout]      |
[INFO] [stdout] 8107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8347:13
[INFO] [stdout]      |
[INFO] [stdout] 8347 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8347 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8352:13
[INFO] [stdout]      |
[INFO] [stdout] 8352 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8352 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8354:13
[INFO] [stdout]      |
[INFO] [stdout] 8354 |   fn as_mut(&mut self) -> __priv_CodegenRequest::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |   fn as_mut(&mut self) -> __priv_CodegenRequest::Mut<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8362:13
[INFO] [stdout]      |
[INFO] [stdout] 8362 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8362 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8365:13
[INFO] [stdout]      |
[INFO] [stdout] 8365 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8365 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8501:17
[INFO] [stdout]      |
[INFO] [stdout] 8501 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8501 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8595:17
[INFO] [stdout]      |
[INFO] [stdout] 8595 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8595 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8605:17
[INFO] [stdout]      |
[INFO] [stdout] 8605 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8605 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest::Mut<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8827:17
[INFO] [stdout]      |
[INFO] [stdout] 8827 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8827 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8838:17
[INFO] [stdout]      |
[INFO] [stdout] 8838 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8838 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8851:17
[INFO] [stdout]      |
[INFO] [stdout] 8851 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8851 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8865:21
[INFO] [stdout]      |
[INFO] [stdout] 8865 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8865 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9045:13
[INFO] [stdout]      |
[INFO] [stdout] 9045 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9045 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9050:13
[INFO] [stdout]      |
[INFO] [stdout] 9050 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9050 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9052:13
[INFO] [stdout]      |
[INFO] [stdout] 9052 |   fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9052 |   fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9060:13
[INFO] [stdout]      |
[INFO] [stdout] 9060 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9060 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9063:13
[INFO] [stdout]      |
[INFO] [stdout] 9063 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9063 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9181:17
[INFO] [stdout]      |
[INFO] [stdout] 9181 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9181 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9249:17
[INFO] [stdout]      |
[INFO] [stdout] 9249 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9249 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9259:17
[INFO] [stdout]      |
[INFO] [stdout] 9259 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9259 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9453:17
[INFO] [stdout]      |
[INFO] [stdout] 9453 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9453 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9464:17
[INFO] [stdout]      |
[INFO] [stdout] 9464 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9464 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9477:17
[INFO] [stdout]      |
[INFO] [stdout] 9477 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: 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 get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9491:21
[INFO] [stdout]      |
[INFO] [stdout] 9491 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9491 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9667:13
[INFO] [stdout]      |
[INFO] [stdout] 9667 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9667 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9672:13
[INFO] [stdout]      |
[INFO] [stdout] 9672 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9672 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9674:13
[INFO] [stdout]      |
[INFO] [stdout] 9674 |   fn as_mut(&mut self) -> __priv_CodegenResponse::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9674 |   fn as_mut(&mut self) -> __priv_CodegenResponse::Mut<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9682:13
[INFO] [stdout]      |
[INFO] [stdout] 9682 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9682 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9685:13
[INFO] [stdout]      |
[INFO] [stdout] 9685 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9685 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9803:17
[INFO] [stdout]      |
[INFO] [stdout] 9803 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9803 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9871:17
[INFO] [stdout]      |
[INFO] [stdout] 9871 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9871 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9881:17
[INFO] [stdout]      |
[INFO] [stdout] 9881 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9881 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse::Mut<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10069:17
[INFO] [stdout]       |
[INFO] [stdout] 10069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10080:17
[INFO] [stdout]       |
[INFO] [stdout] 10080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10093:17
[INFO] [stdout]       |
[INFO] [stdout] 10093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10107:21
[INFO] [stdout]       |
[INFO] [stdout] 10107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10287:13
[INFO] [stdout]       |
[INFO] [stdout] 10287 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10287 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { *self }
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10292:13
[INFO] [stdout]       |
[INFO] [stdout] 10292 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10292 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { self.r }
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10294:13
[INFO] [stdout]       |
[INFO] [stdout] 10294 |   fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10294 |   fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut<'_> {
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10302:13
[INFO] [stdout]       |
[INFO] [stdout] 10302 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10302 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10305:13
[INFO] [stdout]       |
[INFO] [stdout] 10305 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10305 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10423:17
[INFO] [stdout]       |
[INFO] [stdout] 10423 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10423 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { *self }
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10491:17
[INFO] [stdout]       |
[INFO] [stdout] 10491 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10491 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { self.r }
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10501:17
[INFO] [stdout]       |
[INFO] [stdout] 10501 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10501 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut<'_> {
[INFO] [stdout]       |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10699:17
[INFO] [stdout]       |
[INFO] [stdout] 10699 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10699 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10710:17
[INFO] [stdout]       |
[INFO] [stdout] 10710 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10710 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10723:17
[INFO] [stdout]       |
[INFO] [stdout] 10723 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10723 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10737:21
[INFO] [stdout]       |
[INFO] [stdout] 10737 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10737 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10976:13
[INFO] [stdout]       |
[INFO] [stdout] 10976 |   fn as_ref(&self) -> __priv_Diagnostic::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10976 |   fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { *self }
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10981:13
[INFO] [stdout]       |
[INFO] [stdout] 10981 |   fn as_ref(&self) -> __priv_Diagnostic::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10981 |   fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { self.r }
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10983:13
[INFO] [stdout]       |
[INFO] [stdout] 10983 |   fn as_mut(&mut self) -> __priv_Diagnostic::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10983 |   fn as_mut(&mut self) -> __priv_Diagnostic::Mut<'_> {
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10991:13
[INFO] [stdout]       |
[INFO] [stdout] 10991 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10991 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10994:13
[INFO] [stdout]       |
[INFO] [stdout] 10994 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10994 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11130:17
[INFO] [stdout]       |
[INFO] [stdout] 11130 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11130 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { *self }
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11224:17
[INFO] [stdout]       |
[INFO] [stdout] 11224 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11224 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { self.r }
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11234:17
[INFO] [stdout]       |
[INFO] [stdout] 11234 |   pub fn as_mut(&mut self) -> __priv_Diagnostic::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11234 |   pub fn as_mut(&mut self) -> __priv_Diagnostic::Mut<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11529:17
[INFO] [stdout]       |
[INFO] [stdout] 11529 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11529 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11540:17
[INFO] [stdout]       |
[INFO] [stdout] 11540 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11540 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11553:17
[INFO] [stdout]       |
[INFO] [stdout] 11553 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11553 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11567:21
[INFO] [stdout]       |
[INFO] [stdout] 11567 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11567 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11779:13
[INFO] [stdout]       |
[INFO] [stdout] 11779 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11779 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { *self }
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11784:13
[INFO] [stdout]       |
[INFO] [stdout] 11784 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11784 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { self.r }
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11786:13
[INFO] [stdout]       |
[INFO] [stdout] 11786 |   fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11786 |   fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11794:13
[INFO] [stdout]       |
[INFO] [stdout] 11794 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11794 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11797:13
[INFO] [stdout]       |
[INFO] [stdout] 11797 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11797 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11924:17
[INFO] [stdout]       |
[INFO] [stdout] 11924 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11924 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { *self }
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:12005:17
[INFO] [stdout]       |
[INFO] [stdout] 12005 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12005 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { self.r }
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:12015:17
[INFO] [stdout]       |
[INFO] [stdout] 12015 |   pub fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12015 |   pub fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut<'_> {
[INFO] [stdout]       |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/mod.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |   fn as_ref(&self) -> Ref<Self>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the 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] 99 |   fn as_ref(&self) -> Ref<'_, Self>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |   fn as_mut(&mut self) -> Mut<Self>;
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |   fn as_mut(&mut self) -> Mut<'_, Self>;
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |   fn get<S>(&self, selector: S) -> Ref<S::Type>
[INFO] [stdout]     |             ^^^^^                  ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |   fn get<S>(&self, selector: S) -> Ref<'_, S::Type>
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |   fn get_mut<S>(&mut self, selector: S) -> Mut<S::Type>
[INFO] [stdout]     |                 ^^^^^^^^^                  ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |   fn get_mut<S>(&mut self, selector: S) -> Mut<'_, S::Type>
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/mod.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |   fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |   fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |           fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |         fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 |           fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |         fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/reflect/tuple.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |           fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 147 | / tuples! {
[INFO] [stdout] 148 | |   T0;
[INFO] [stdout] 149 | |   T0, T1;
[INFO] [stdout] 150 | |   T0, T1, T2;
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |   T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11;
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |         fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |   fn as_ref(&self) -> Ref<Self::Target>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |   fn as_ref(&self) -> Ref<'_, Self::Target>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |   fn as_ref(&self) -> Ref<Self::Target>;
[INFO] [stdout]    |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |   fn as_ref(&self) -> Ref<'_, Self::Target>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/reflect/view.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |   fn as_mut(&mut self) -> Mut<Self::Target>;
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |   fn as_mut(&mut self) -> Mut<'_, Self::Target>;
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/rep/mod.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]    |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]    |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |   fn as_ref(&self) -> Slice<T> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |   fn as_ref(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:200:19
[INFO] [stdout]     |
[INFO] [stdout] 200 |   pub fn iter_mut(&mut self) -> IterMut<T> {
[INFO] [stdout]     |                   ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |   pub fn iter_mut(&mut self) -> IterMut<'_, T> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:337:15
[INFO] [stdout]     |
[INFO] [stdout] 337 |   pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 337 |   pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:342:19
[INFO] [stdout]     |
[INFO] [stdout] 342 |   pub fn iter_mut(&mut self) -> IterMut<T> {
[INFO] [stdout]     |                   ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 342 |   pub fn iter_mut(&mut self) -> IterMut<'_, T> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:347:19
[INFO] [stdout]     |
[INFO] [stdout] 347 |   pub fn as_slice(&self) -> Slice<T> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 347 |   pub fn as_slice(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:356:23
[INFO] [stdout]     |
[INFO] [stdout] 356 |   pub fn as_mut_slice(&mut self) -> SliceMut<T> {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 356 |   pub fn as_mut_slice(&mut self) -> SliceMut<'_, T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |   fn as_ref(&self) -> Slice<T> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |   fn as_ref(&self) -> Slice<'_, T> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/rep/mod.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout] 401 |   fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |   fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/str.rs:555:13
[INFO] [stdout]     |
[INFO] [stdout] 555 |   fn as_mut(&mut self) -> StrBuf {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 555 |   fn as_mut(&mut self) -> StrBuf<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn unwrap(&self) -> Ref<T> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn unwrap(&self) -> Ref<'_, T> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |   pub fn as_inner(&mut self) -> Mut<T> {
[INFO] [stdout]    |                   ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |   pub fn as_inner(&mut self) -> Mut<'_, T> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/opt.rs:86:20
[INFO] [stdout]    |
[INFO] [stdout] 86 |   pub fn as_option(&mut self) -> Option<Mut<T>> {
[INFO] [stdout]    |                    ^^^^^^^^^            ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |   pub fn as_option(&mut self) -> Option<Mut<'_, T>> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/opt.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |   fn as_ref(&self) -> Ref<Self::Target> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |   fn as_ref(&self) -> Ref<'_, Self::Target> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/opt.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn as_mut(&mut self) -> Mut<Self::Target> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |   fn as_mut(&mut self) -> Mut<'_, Self::Target> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/scalar.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |   fn as_ref(&self) -> Ref<T> {
[INFO] [stdout]    |             ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |   fn as_ref(&self) -> Ref<'_, T> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/src/scalar.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |   fn as_mut(&mut self) -> Mut<T> {
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |   fn as_mut(&mut self) -> Mut<'_, T> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]     |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]     |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |   fn as_ref(&self) -> __priv_Bundle::Ref { *self }
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 372 |   fn as_ref(&self) -> __priv_Bundle::Ref<'_> { *self }
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |   fn as_ref(&self) -> __priv_Bundle::Ref { self.r }
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 377 |   fn as_ref(&self) -> __priv_Bundle::Ref<'_> { self.r }
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |   fn as_mut(&mut self) -> __priv_Bundle::Mut {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 379 |   fn as_mut(&mut self) -> __priv_Bundle::Mut<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:517:17
[INFO] [stdout]     |
[INFO] [stdout] 517 |   pub fn as_ref(&self) -> __priv_Bundle::Ref { *self }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 517 |   pub fn as_ref(&self) -> __priv_Bundle::Ref<'_> { *self }
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:598:17
[INFO] [stdout]     |
[INFO] [stdout] 598 |   pub fn as_ref(&self) -> __priv_Bundle::Ref { self.r }
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 598 |   pub fn as_ref(&self) -> __priv_Bundle::Ref<'_> { self.r }
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:608:17
[INFO] [stdout]     |
[INFO] [stdout] 608 |   pub fn as_mut(&mut self) -> __priv_Bundle::Mut {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 608 |   pub fn as_mut(&mut self) -> __priv_Bundle::Mut<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:810:17
[INFO] [stdout]     |
[INFO] [stdout] 810 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 810 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:821:17
[INFO] [stdout]     |
[INFO] [stdout] 821 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 821 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:834:17
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]     |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/src/proto/lib.pz.rs:848:21
[INFO] [stdout]     |
[INFO] [stdout] 848 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]     |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 848 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1028:13
[INFO] [stdout]      |
[INFO] [stdout] 1028 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { *self }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1033:13
[INFO] [stdout]      |
[INFO] [stdout] 1033 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1033 |   fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { self.r }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 |   fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1035 |   fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1043:13
[INFO] [stdout]      |
[INFO] [stdout] 1043 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1043 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1046 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1164:17
[INFO] [stdout]      |
[INFO] [stdout] 1164 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1164 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { *self }
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1232:17
[INFO] [stdout]      |
[INFO] [stdout] 1232 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1232 |   pub fn as_ref(&self) -> __priv_Bundle_ForeignType::Ref<'_> { self.r }
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1242:17
[INFO] [stdout]      |
[INFO] [stdout] 1242 |   pub fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1242 |   pub fn as_mut(&mut self) -> __priv_Bundle_ForeignType::Mut<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1448:17
[INFO] [stdout]      |
[INFO] [stdout] 1448 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1448 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1459:17
[INFO] [stdout]      |
[INFO] [stdout] 1459 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1459 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1472 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1486:21
[INFO] [stdout]      |
[INFO] [stdout] 1486 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1486 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1854:13
[INFO] [stdout]      |
[INFO] [stdout] 1854 |   fn as_ref(&self) -> __priv_Type::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1854 |   fn as_ref(&self) -> __priv_Type::Ref<'_> { *self }
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1859:13
[INFO] [stdout]      |
[INFO] [stdout] 1859 |   fn as_ref(&self) -> __priv_Type::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1859 |   fn as_ref(&self) -> __priv_Type::Ref<'_> { self.r }
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1861:13
[INFO] [stdout]      |
[INFO] [stdout] 1861 |   fn as_mut(&mut self) -> __priv_Type::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1861 |   fn as_mut(&mut self) -> __priv_Type::Mut<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1869:13
[INFO] [stdout]      |
[INFO] [stdout] 1869 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1869 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:1872:13
[INFO] [stdout]      |
[INFO] [stdout] 1872 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2044:17
[INFO] [stdout]      |
[INFO] [stdout] 2044 |   pub fn as_ref(&self) -> __priv_Type::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2044 |   pub fn as_ref(&self) -> __priv_Type::Ref<'_> { *self }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2190:17
[INFO] [stdout]      |
[INFO] [stdout] 2190 |   pub fn as_ref(&self) -> __priv_Type::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2190 |   pub fn as_ref(&self) -> __priv_Type::Ref<'_> { self.r }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2200:17
[INFO] [stdout]      |
[INFO] [stdout] 2200 |   pub fn as_mut(&mut self) -> __priv_Type::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2200 |   pub fn as_mut(&mut self) -> __priv_Type::Mut<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2565:17
[INFO] [stdout]      |
[INFO] [stdout] 2565 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2565 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2576:17
[INFO] [stdout]      |
[INFO] [stdout] 2576 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2576 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2589:17
[INFO] [stdout]      |
[INFO] [stdout] 2589 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2589 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2603:21
[INFO] [stdout]      |
[INFO] [stdout] 2603 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2603 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2780:13
[INFO] [stdout]      |
[INFO] [stdout] 2780 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2780 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2785:13
[INFO] [stdout]      |
[INFO] [stdout] 2785 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2785 |   fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2787:13
[INFO] [stdout]      |
[INFO] [stdout] 2787 |   fn as_mut(&mut self) -> __priv_Type_Attrs::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2787 |   fn as_mut(&mut self) -> __priv_Type_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2795:13
[INFO] [stdout]      |
[INFO] [stdout] 2795 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2795 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2798:13
[INFO] [stdout]      |
[INFO] [stdout] 2798 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2798 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2916:17
[INFO] [stdout]      |
[INFO] [stdout] 2916 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2916 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2984:17
[INFO] [stdout]      |
[INFO] [stdout] 2984 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2984 |   pub fn as_ref(&self) -> __priv_Type_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:2994:17
[INFO] [stdout]      |
[INFO] [stdout] 2994 |   pub fn as_mut(&mut self) -> __priv_Type_Attrs::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2994 |   pub fn as_mut(&mut self) -> __priv_Type_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3195:17
[INFO] [stdout]      |
[INFO] [stdout] 3195 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3195 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3206:17
[INFO] [stdout]      |
[INFO] [stdout] 3206 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3206 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3219:17
[INFO] [stdout]      |
[INFO] [stdout] 3219 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3219 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3233:21
[INFO] [stdout]      |
[INFO] [stdout] 3233 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3233 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3574:13
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_ref(&self) -> __priv_Field::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_ref(&self) -> __priv_Field::Ref<'_> { *self }
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3579:13
[INFO] [stdout]      |
[INFO] [stdout] 3579 |   fn as_ref(&self) -> __priv_Field::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3579 |   fn as_ref(&self) -> __priv_Field::Ref<'_> { self.r }
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3581:13
[INFO] [stdout]      |
[INFO] [stdout] 3581 |   fn as_mut(&mut self) -> __priv_Field::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3581 |   fn as_mut(&mut self) -> __priv_Field::Mut<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3589:13
[INFO] [stdout]      |
[INFO] [stdout] 3589 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3589 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3592:13
[INFO] [stdout]      |
[INFO] [stdout] 3592 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3592 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3755:17
[INFO] [stdout]      |
[INFO] [stdout] 3755 |   pub fn as_ref(&self) -> __priv_Field::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3755 |   pub fn as_ref(&self) -> __priv_Field::Ref<'_> { *self }
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3888:17
[INFO] [stdout]      |
[INFO] [stdout] 3888 |   pub fn as_ref(&self) -> __priv_Field::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3888 |   pub fn as_ref(&self) -> __priv_Field::Ref<'_> { self.r }
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:3898:17
[INFO] [stdout]      |
[INFO] [stdout] 3898 |   pub fn as_mut(&mut self) -> __priv_Field::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3898 |   pub fn as_mut(&mut self) -> __priv_Field::Mut<'_> {
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4266:17
[INFO] [stdout]      |
[INFO] [stdout] 4266 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4266 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4277:17
[INFO] [stdout]      |
[INFO] [stdout] 4277 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4277 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4290:17
[INFO] [stdout]      |
[INFO] [stdout] 4290 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4290 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4304:21
[INFO] [stdout]      |
[INFO] [stdout] 4304 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4304 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4481:13
[INFO] [stdout]      |
[INFO] [stdout] 4481 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4481 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4486:13
[INFO] [stdout]      |
[INFO] [stdout] 4486 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4486 |   fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4488:13
[INFO] [stdout]      |
[INFO] [stdout] 4488 |   fn as_mut(&mut self) -> __priv_Field_Attrs::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4488 |   fn as_mut(&mut self) -> __priv_Field_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4496:13
[INFO] [stdout]      |
[INFO] [stdout] 4496 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4496 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4499:13
[INFO] [stdout]      |
[INFO] [stdout] 4499 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4499 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4617:17
[INFO] [stdout]      |
[INFO] [stdout] 4617 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4617 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { *self }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4685:17
[INFO] [stdout]      |
[INFO] [stdout] 4685 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4685 |   pub fn as_ref(&self) -> __priv_Field_Attrs::Ref<'_> { self.r }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4695:17
[INFO] [stdout]      |
[INFO] [stdout] 4695 |   pub fn as_mut(&mut self) -> __priv_Field_Attrs::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4695 |   pub fn as_mut(&mut self) -> __priv_Field_Attrs::Mut<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4899:17
[INFO] [stdout]      |
[INFO] [stdout] 4899 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4899 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4910:17
[INFO] [stdout]      |
[INFO] [stdout] 4910 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4910 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4923:17
[INFO] [stdout]      |
[INFO] [stdout] 4923 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4923 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4937:21
[INFO] [stdout]      |
[INFO] [stdout] 4937 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4937 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4955:16
[INFO] [stdout]      |
[INFO] [stdout] 4955 |   pub fn cases(&self) -> __::pz::plugin::RequestCases<__r::SelectRef> {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4955 |   pub fn cases(&self) -> __::pz::plugin::RequestCases<'_, __r::SelectRef> {
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:4959:20
[INFO] [stdout]      |
[INFO] [stdout] 4959 |   pub fn cases_mut(&mut self) -> __::pz::plugin::RequestCases<__r::SelectMut> {
[INFO] [stdout]      |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4959 |   pub fn cases_mut(&mut self) -> __::pz::plugin::RequestCases<'_, __r::SelectMut> {
[INFO] [stdout]      |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5135:13
[INFO] [stdout]      |
[INFO] [stdout] 5135 |   fn as_ref(&self) -> __priv_Request::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5135 |   fn as_ref(&self) -> __priv_Request::Ref<'_> { *self }
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5140:13
[INFO] [stdout]      |
[INFO] [stdout] 5140 |   fn as_ref(&self) -> __priv_Request::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5140 |   fn as_ref(&self) -> __priv_Request::Ref<'_> { self.r }
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5142:13
[INFO] [stdout]      |
[INFO] [stdout] 5142 |   fn as_mut(&mut self) -> __priv_Request::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5142 |   fn as_mut(&mut self) -> __priv_Request::Mut<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5150:13
[INFO] [stdout]      |
[INFO] [stdout] 5150 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5150 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5153:13
[INFO] [stdout]      |
[INFO] [stdout] 5153 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5153 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5286:17
[INFO] [stdout]      |
[INFO] [stdout] 5286 |   pub fn as_ref(&self) -> __priv_Request::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5286 |   pub fn as_ref(&self) -> __priv_Request::Ref<'_> { *self }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5373:17
[INFO] [stdout]      |
[INFO] [stdout] 5373 |   pub fn as_ref(&self) -> __priv_Request::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5373 |   pub fn as_ref(&self) -> __priv_Request::Ref<'_> { self.r }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5383:17
[INFO] [stdout]      |
[INFO] [stdout] 5383 |   pub fn as_mut(&mut self) -> __priv_Request::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5383 |   pub fn as_mut(&mut self) -> __priv_Request::Mut<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5587:17
[INFO] [stdout]      |
[INFO] [stdout] 5587 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5587 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5598:17
[INFO] [stdout]      |
[INFO] [stdout] 5598 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5598 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5611:17
[INFO] [stdout]      |
[INFO] [stdout] 5611 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5611 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5625:21
[INFO] [stdout]      |
[INFO] [stdout] 5625 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5625 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5643:16
[INFO] [stdout]      |
[INFO] [stdout] 5643 |   pub fn cases(&self) -> __::pz::plugin::ResponseCases<__r::SelectRef> {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5643 |   pub fn cases(&self) -> __::pz::plugin::ResponseCases<'_, __r::SelectRef> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5647:20
[INFO] [stdout]      |
[INFO] [stdout] 5647 |   pub fn cases_mut(&mut self) -> __::pz::plugin::ResponseCases<__r::SelectMut> {
[INFO] [stdout]      |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5647 |   pub fn cases_mut(&mut self) -> __::pz::plugin::ResponseCases<'_, __r::SelectMut> {
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5823:13
[INFO] [stdout]      |
[INFO] [stdout] 5823 |   fn as_ref(&self) -> __priv_Response::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5823 |   fn as_ref(&self) -> __priv_Response::Ref<'_> { *self }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5828:13
[INFO] [stdout]      |
[INFO] [stdout] 5828 |   fn as_ref(&self) -> __priv_Response::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5828 |   fn as_ref(&self) -> __priv_Response::Ref<'_> { self.r }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5830:13
[INFO] [stdout]      |
[INFO] [stdout] 5830 |   fn as_mut(&mut self) -> __priv_Response::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5830 |   fn as_mut(&mut self) -> __priv_Response::Mut<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5838:13
[INFO] [stdout]      |
[INFO] [stdout] 5838 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5838 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5841:13
[INFO] [stdout]      |
[INFO] [stdout] 5841 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5841 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:5974:17
[INFO] [stdout]      |
[INFO] [stdout] 5974 |   pub fn as_ref(&self) -> __priv_Response::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 5974 |   pub fn as_ref(&self) -> __priv_Response::Ref<'_> { *self }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6061:17
[INFO] [stdout]      |
[INFO] [stdout] 6061 |   pub fn as_ref(&self) -> __priv_Response::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6061 |   pub fn as_ref(&self) -> __priv_Response::Ref<'_> { self.r }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6071:17
[INFO] [stdout]      |
[INFO] [stdout] 6071 |   pub fn as_mut(&mut self) -> __priv_Response::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6071 |   pub fn as_mut(&mut self) -> __priv_Response::Mut<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6261:17
[INFO] [stdout]      |
[INFO] [stdout] 6261 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6261 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6272:17
[INFO] [stdout]      |
[INFO] [stdout] 6272 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6272 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6285:17
[INFO] [stdout]      |
[INFO] [stdout] 6285 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6285 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6299:21
[INFO] [stdout]      |
[INFO] [stdout] 6299 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6299 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6415:13
[INFO] [stdout]      |
[INFO] [stdout] 6415 |   fn as_ref(&self) -> __priv_AboutRequest::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6415 |   fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6420:13
[INFO] [stdout]      |
[INFO] [stdout] 6420 |   fn as_ref(&self) -> __priv_AboutRequest::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6420 |   fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6422:13
[INFO] [stdout]      |
[INFO] [stdout] 6422 |   fn as_mut(&mut self) -> __priv_AboutRequest::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6422 |   fn as_mut(&mut self) -> __priv_AboutRequest::Mut<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6430:13
[INFO] [stdout]      |
[INFO] [stdout] 6430 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6430 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6433:13
[INFO] [stdout]      |
[INFO] [stdout] 6433 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6433 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6533:17
[INFO] [stdout]      |
[INFO] [stdout] 6533 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6533 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6575:17
[INFO] [stdout]      |
[INFO] [stdout] 6575 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6575 |   pub fn as_ref(&self) -> __priv_AboutRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6585:17
[INFO] [stdout]      |
[INFO] [stdout] 6585 |   pub fn as_mut(&mut self) -> __priv_AboutRequest::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6585 |   pub fn as_mut(&mut self) -> __priv_AboutRequest::Mut<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6747:17
[INFO] [stdout]      |
[INFO] [stdout] 6747 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6747 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6758:17
[INFO] [stdout]      |
[INFO] [stdout] 6758 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6758 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6771:17
[INFO] [stdout]      |
[INFO] [stdout] 6771 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6771 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6785:21
[INFO] [stdout]      |
[INFO] [stdout] 6785 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6785 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:6995:13
[INFO] [stdout]      |
[INFO] [stdout] 6995 |   fn as_ref(&self) -> __priv_AboutResponse::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6995 |   fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7000:13
[INFO] [stdout]      |
[INFO] [stdout] 7000 |   fn as_ref(&self) -> __priv_AboutResponse::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7000 |   fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7002:13
[INFO] [stdout]      |
[INFO] [stdout] 7002 |   fn as_mut(&mut self) -> __priv_AboutResponse::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7002 |   fn as_mut(&mut self) -> __priv_AboutResponse::Mut<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7010:13
[INFO] [stdout]      |
[INFO] [stdout] 7010 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7010 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7013:13
[INFO] [stdout]      |
[INFO] [stdout] 7013 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7013 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7140:17
[INFO] [stdout]      |
[INFO] [stdout] 7140 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7140 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7221:17
[INFO] [stdout]      |
[INFO] [stdout] 7221 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7221 |   pub fn as_ref(&self) -> __priv_AboutResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7231:17
[INFO] [stdout]      |
[INFO] [stdout] 7231 |   pub fn as_mut(&mut self) -> __priv_AboutResponse::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7231 |   pub fn as_mut(&mut self) -> __priv_AboutResponse::Mut<'_> {
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7439:17
[INFO] [stdout]      |
[INFO] [stdout] 7439 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7439 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7450:17
[INFO] [stdout]      |
[INFO] [stdout] 7450 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7450 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7463:17
[INFO] [stdout]      |
[INFO] [stdout] 7463 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7463 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7477:21
[INFO] [stdout]      |
[INFO] [stdout] 7477 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7477 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7657:13
[INFO] [stdout]      |
[INFO] [stdout] 7657 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7657 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7662:13
[INFO] [stdout]      |
[INFO] [stdout] 7662 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7662 |   fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7664:13
[INFO] [stdout]      |
[INFO] [stdout] 7664 |   fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7664 |   fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut<'_> {
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7672:13
[INFO] [stdout]      |
[INFO] [stdout] 7672 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7672 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7675:13
[INFO] [stdout]      |
[INFO] [stdout] 7675 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7675 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7793:17
[INFO] [stdout]      |
[INFO] [stdout] 7793 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7793 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7861:17
[INFO] [stdout]      |
[INFO] [stdout] 7861 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7861 |   pub fn as_ref(&self) -> __priv_AboutResponse_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:7871:17
[INFO] [stdout]      |
[INFO] [stdout] 7871 |   pub fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 7871 |   pub fn as_mut(&mut self) -> __priv_AboutResponse_Option::Mut<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8069:17
[INFO] [stdout]      |
[INFO] [stdout] 8069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8080:17
[INFO] [stdout]      |
[INFO] [stdout] 8080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8093:17
[INFO] [stdout]      |
[INFO] [stdout] 8093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8107:21
[INFO] [stdout]      |
[INFO] [stdout] 8107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8347:13
[INFO] [stdout]      |
[INFO] [stdout] 8347 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8347 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8352:13
[INFO] [stdout]      |
[INFO] [stdout] 8352 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8352 |   fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8354:13
[INFO] [stdout]      |
[INFO] [stdout] 8354 |   fn as_mut(&mut self) -> __priv_CodegenRequest::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8354 |   fn as_mut(&mut self) -> __priv_CodegenRequest::Mut<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8362:13
[INFO] [stdout]      |
[INFO] [stdout] 8362 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8362 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8365:13
[INFO] [stdout]      |
[INFO] [stdout] 8365 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8365 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8501:17
[INFO] [stdout]      |
[INFO] [stdout] 8501 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8501 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { *self }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8595:17
[INFO] [stdout]      |
[INFO] [stdout] 8595 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8595 |   pub fn as_ref(&self) -> __priv_CodegenRequest::Ref<'_> { self.r }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8605:17
[INFO] [stdout]      |
[INFO] [stdout] 8605 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8605 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest::Mut<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8827:17
[INFO] [stdout]      |
[INFO] [stdout] 8827 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8827 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8838:17
[INFO] [stdout]      |
[INFO] [stdout] 8838 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8838 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8851:17
[INFO] [stdout]      |
[INFO] [stdout] 8851 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8851 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:8865:21
[INFO] [stdout]      |
[INFO] [stdout] 8865 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 8865 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9045:13
[INFO] [stdout]      |
[INFO] [stdout] 9045 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9045 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9050:13
[INFO] [stdout]      |
[INFO] [stdout] 9050 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9050 |   fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9052:13
[INFO] [stdout]      |
[INFO] [stdout] 9052 |   fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9052 |   fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9060:13
[INFO] [stdout]      |
[INFO] [stdout] 9060 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9060 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9063:13
[INFO] [stdout]      |
[INFO] [stdout] 9063 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9063 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9181:17
[INFO] [stdout]      |
[INFO] [stdout] 9181 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9181 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { *self }
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9249:17
[INFO] [stdout]      |
[INFO] [stdout] 9249 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9249 |   pub fn as_ref(&self) -> __priv_CodegenRequest_Option::Ref<'_> { self.r }
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9259:17
[INFO] [stdout]      |
[INFO] [stdout] 9259 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9259 |   pub fn as_mut(&mut self) -> __priv_CodegenRequest_Option::Mut<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9453:17
[INFO] [stdout]      |
[INFO] [stdout] 9453 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9453 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9464:17
[INFO] [stdout]      |
[INFO] [stdout] 9464 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9464 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9477:17
[INFO] [stdout]      |
[INFO] [stdout] 9477 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: 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 get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9491:21
[INFO] [stdout]      |
[INFO] [stdout] 9491 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9491 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9667:13
[INFO] [stdout]      |
[INFO] [stdout] 9667 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9667 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9672:13
[INFO] [stdout]      |
[INFO] [stdout] 9672 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9672 |   fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9674:13
[INFO] [stdout]      |
[INFO] [stdout] 9674 |   fn as_mut(&mut self) -> __priv_CodegenResponse::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9674 |   fn as_mut(&mut self) -> __priv_CodegenResponse::Mut<'_> {
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9682:13
[INFO] [stdout]      |
[INFO] [stdout] 9682 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9682 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9685:13
[INFO] [stdout]      |
[INFO] [stdout] 9685 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9685 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9803:17
[INFO] [stdout]      |
[INFO] [stdout] 9803 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9803 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { *self }
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9871:17
[INFO] [stdout]      |
[INFO] [stdout] 9871 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9871 |   pub fn as_ref(&self) -> __priv_CodegenResponse::Ref<'_> { self.r }
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/src/proto/lib.pz.rs:9881:17
[INFO] [stdout]      |
[INFO] [stdout] 9881 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 9881 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse::Mut<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10069:17
[INFO] [stdout]       |
[INFO] [stdout] 10069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10069 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10080:17
[INFO] [stdout]       |
[INFO] [stdout] 10080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10080 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10093:17
[INFO] [stdout]       |
[INFO] [stdout] 10093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10093 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10107:21
[INFO] [stdout]       |
[INFO] [stdout] 10107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10107 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10287:13
[INFO] [stdout]       |
[INFO] [stdout] 10287 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10287 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { *self }
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10292:13
[INFO] [stdout]       |
[INFO] [stdout] 10292 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10292 |   fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { self.r }
[INFO] [stdout]       |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10294:13
[INFO] [stdout]       |
[INFO] [stdout] 10294 |   fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10294 |   fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut<'_> {
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10302:13
[INFO] [stdout]       |
[INFO] [stdout] 10302 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10302 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10305:13
[INFO] [stdout]       |
[INFO] [stdout] 10305 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10305 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10423:17
[INFO] [stdout]       |
[INFO] [stdout] 10423 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10423 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { *self }
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10491:17
[INFO] [stdout]       |
[INFO] [stdout] 10491 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10491 |   pub fn as_ref(&self) -> __priv_CodegenResponse_File::Ref<'_> { self.r }
[INFO] [stdout]       |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10501:17
[INFO] [stdout]       |
[INFO] [stdout] 10501 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10501 |   pub fn as_mut(&mut self) -> __priv_CodegenResponse_File::Mut<'_> {
[INFO] [stdout]       |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10699:17
[INFO] [stdout]       |
[INFO] [stdout] 10699 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10699 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10710:17
[INFO] [stdout]       |
[INFO] [stdout] 10710 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10710 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pz_plugins v0.1.0 (/opt/rustwide/workdir/rust/plugin)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10723:17
[INFO] [stdout]       |
[INFO] [stdout] 10723 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10723 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10737:21
[INFO] [stdout]       |
[INFO] [stdout] 10737 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10737 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10976:13
[INFO] [stdout]       |
[INFO] [stdout] 10976 |   fn as_ref(&self) -> __priv_Diagnostic::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10976 |   fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { *self }
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10981:13
[INFO] [stdout]       |
[INFO] [stdout] 10981 |   fn as_ref(&self) -> __priv_Diagnostic::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10981 |   fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { self.r }
[INFO] [stdout]       |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10983:13
[INFO] [stdout]       |
[INFO] [stdout] 10983 |   fn as_mut(&mut self) -> __priv_Diagnostic::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10983 |   fn as_mut(&mut self) -> __priv_Diagnostic::Mut<'_> {
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10991:13
[INFO] [stdout]       |
[INFO] [stdout] 10991 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10991 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:10994:13
[INFO] [stdout]       |
[INFO] [stdout] 10994 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 10994 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11130:17
[INFO] [stdout]       |
[INFO] [stdout] 11130 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11130 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { *self }
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11224:17
[INFO] [stdout]       |
[INFO] [stdout] 11224 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11224 |   pub fn as_ref(&self) -> __priv_Diagnostic::Ref<'_> { self.r }
[INFO] [stdout]       |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11234:17
[INFO] [stdout]       |
[INFO] [stdout] 11234 |   pub fn as_mut(&mut self) -> __priv_Diagnostic::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11234 |   pub fn as_mut(&mut self) -> __priv_Diagnostic::Mut<'_> {
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11529:17
[INFO] [stdout]       |
[INFO] [stdout] 11529 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11529 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]       |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11540:17
[INFO] [stdout]       |
[INFO] [stdout] 11540 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11540 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]       |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11553:17
[INFO] [stdout]       |
[INFO] [stdout] 11553 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]       |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11553 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]       |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11567:21
[INFO] [stdout]       |
[INFO] [stdout] 11567 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]       |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                     |
[INFO] [stdout]       |                     the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11567 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]       |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11779:13
[INFO] [stdout]       |
[INFO] [stdout] 11779 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { *self }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11779 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { *self }
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11784:13
[INFO] [stdout]       |
[INFO] [stdout] 11784 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { self.r }
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11784 |   fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { self.r }
[INFO] [stdout]       |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11786:13
[INFO] [stdout]       |
[INFO] [stdout] 11786 |   fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11786 |   fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut<'_> {
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11794:13
[INFO] [stdout]       |
[INFO] [stdout] 11794 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]       |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11794 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]       |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11797:13
[INFO] [stdout]       |
[INFO] [stdout] 11797 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]       |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |             |
[INFO] [stdout]       |             the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11797 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]       |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:11924:17
[INFO] [stdout]       |
[INFO] [stdout] 11924 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { *self }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 11924 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { *self }
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:12005:17
[INFO] [stdout]       |
[INFO] [stdout] 12005 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref { self.r }
[INFO] [stdout]       |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12005 |   pub fn as_ref(&self) -> __priv_Diagnostic_Snippet::Ref<'_> { self.r }
[INFO] [stdout]       |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]      --> rust/src/proto/lib.pz.rs:12015:17
[INFO] [stdout]       |
[INFO] [stdout] 12015 |   pub fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut {
[INFO] [stdout]       |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 the lifetime is elided here
[INFO] [stdout]       |
[INFO] [stdout]       = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]       |
[INFO] [stdout] 12015 |   pub fn as_mut(&mut self) -> __priv_Diagnostic_Snippet::Mut<'_> {
[INFO] [stdout]       |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/lib.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |   pub fn types_to_generate(&self) -> impl Iterator<Item = Type> + '_ {
[INFO] [stdout]    |                            ^^^^^                          ^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]    |                            |                              |
[INFO] [stdout]    |                            |                              the same lifetime is hidden here
[INFO] [stdout]    |                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 36 |   pub fn types_to_generate(&self) -> impl Iterator<Item = Type<'_>> + '_ {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/fields/scalar.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn scalar_default(field: Field) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                          ^^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn scalar_default(field: Field<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn type_name(ty: Type) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                      ^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn type_name(ty: Type<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn type_ident(ty: Type) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                       ^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn type_ident(ty: Type<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:50:36
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn field_name_type_name(field: Field) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                                    ^^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn field_name_type_name(field: Field<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/lib.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |   pub fn types_to_generate(&self) -> impl Iterator<Item = Type> + '_ {
[INFO] [stdout]    |                            ^^^^^                          ^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]    |                            |                              |
[INFO] [stdout]    |                            |                              the same lifetime is hidden here
[INFO] [stdout]    |                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 36 |   pub fn types_to_generate(&self) -> impl Iterator<Item = Type<'_>> + '_ {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/fields/scalar.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn scalar_default(field: Field) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                          ^^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn scalar_default(field: Field<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn type_name(ty: Type) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                      ^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn type_name(ty: Type<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn type_ident(ty: Type) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                       ^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn type_ident(ty: Type<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> rust/plugin/src/rust/names.rs:50:36
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn field_name_type_name(field: Field) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                                    ^^^^^                         ^^ the same lifetime is elided here
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    the 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: consistently use `'_`
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn field_name_type_name(field: Field<'_>) -> impl fmt::Display + '_ {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pzc v0.1.0 (/opt/rustwide/workdir/pzc)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/tests/proto/lib.pz.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the 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] 170 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/tests/proto/lib.pz.rs:181:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/tests/proto/lib.pz.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]     |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/tests/proto/lib.pz.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]     |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> rust/tests/proto/lib.pz.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |   fn as_ref(&self) -> __priv_TestAll::Ref { *self }
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 998 |   fn as_ref(&self) -> __priv_TestAll::Ref<'_> { *self }
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |   fn as_ref(&self) -> __priv_TestAll::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1003 |   fn as_ref(&self) -> __priv_TestAll::Ref<'_> { self.r }
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1005:13
[INFO] [stdout]      |
[INFO] [stdout] 1005 |   fn as_mut(&mut self) -> __priv_TestAll::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1005 |   fn as_mut(&mut self) -> __priv_TestAll::Mut<'_> {
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1013:13
[INFO] [stdout]      |
[INFO] [stdout] 1013 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1013 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1016 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1314:17
[INFO] [stdout]      |
[INFO] [stdout] 1314 |   pub fn as_ref(&self) -> __priv_TestAll::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: 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_ref(&self) -> __priv_TestAll::Ref<'_> { *self }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1642:17
[INFO] [stdout]      |
[INFO] [stdout] 1642 |   pub fn as_ref(&self) -> __priv_TestAll::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1642 |   pub fn as_ref(&self) -> __priv_TestAll::Ref<'_> { self.r }
[INFO] [stdout]      |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:1652:17
[INFO] [stdout]      |
[INFO] [stdout] 1652 |   pub fn as_mut(&mut self) -> __priv_TestAll::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1652 |   pub fn as_mut(&mut self) -> __priv_TestAll::Mut<'_> {
[INFO] [stdout]      |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2153:17
[INFO] [stdout]      |
[INFO] [stdout] 2153 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2153 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2164:17
[INFO] [stdout]      |
[INFO] [stdout] 2164 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2164 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2177:17
[INFO] [stdout]      |
[INFO] [stdout] 2177 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2177 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2191:21
[INFO] [stdout]      |
[INFO] [stdout] 2191 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2191 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2368:13
[INFO] [stdout]      |
[INFO] [stdout] 2368 |   fn as_ref(&self) -> __priv_TestAll_Nested::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2368 |   fn as_ref(&self) -> __priv_TestAll_Nested::Ref<'_> { *self }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2373:13
[INFO] [stdout]      |
[INFO] [stdout] 2373 |   fn as_ref(&self) -> __priv_TestAll_Nested::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2373 |   fn as_ref(&self) -> __priv_TestAll_Nested::Ref<'_> { self.r }
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2375:13
[INFO] [stdout]      |
[INFO] [stdout] 2375 |   fn as_mut(&mut self) -> __priv_TestAll_Nested::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2375 |   fn as_mut(&mut self) -> __priv_TestAll_Nested::Mut<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2383:13
[INFO] [stdout]      |
[INFO] [stdout] 2383 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: 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 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2386:13
[INFO] [stdout]      |
[INFO] [stdout] 2386 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2386 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2504:17
[INFO] [stdout]      |
[INFO] [stdout] 2504 |   pub fn as_ref(&self) -> __priv_TestAll_Nested::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2504 |   pub fn as_ref(&self) -> __priv_TestAll_Nested::Ref<'_> { *self }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2572:17
[INFO] [stdout]      |
[INFO] [stdout] 2572 |   pub fn as_ref(&self) -> __priv_TestAll_Nested::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2572 |   pub fn as_ref(&self) -> __priv_TestAll_Nested::Ref<'_> { self.r }
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2582:17
[INFO] [stdout]      |
[INFO] [stdout] 2582 |   pub fn as_mut(&mut self) -> __priv_TestAll_Nested::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2582 |   pub fn as_mut(&mut self) -> __priv_TestAll_Nested::Mut<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2803:17
[INFO] [stdout]      |
[INFO] [stdout] 2803 |   pub fn as_ref(&self) -> __rt::reflect::Ref<Self> {
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2803 |   pub fn as_ref(&self) -> __rt::reflect::Ref<'_, Self> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2814:17
[INFO] [stdout]      |
[INFO] [stdout] 2814 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<Self> {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2814 |   pub fn as_mut(&mut self) -> __rt::reflect::Mut<'_, Self> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2827:17
[INFO] [stdout]      |
[INFO] [stdout] 2827 |   pub fn get<S>(&self, selector: S) -> __r::Ref<S::Type>
[INFO] [stdout]      |                 ^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2827 |   pub fn get<S>(&self, selector: S) -> __r::Ref<'_, S::Type>
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2841:21
[INFO] [stdout]      |
[INFO] [stdout] 2841 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<S::Type>
[INFO] [stdout]      |                     ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2841 |   pub fn get_mut<S>(&mut self, selector: S) -> __r::Mut<'_, S::Type>
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2859:16
[INFO] [stdout]      |
[INFO] [stdout] 2859 |   pub fn cases(&self) -> __::pz::test::TestAll2Cases<__r::SelectRef> {
[INFO] [stdout]      |                ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2859 |   pub fn cases(&self) -> __::pz::test::TestAll2Cases<'_, __r::SelectRef> {
[INFO] [stdout]      |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:2863:20
[INFO] [stdout]      |
[INFO] [stdout] 2863 |   pub fn cases_mut(&mut self) -> __::pz::test::TestAll2Cases<__r::SelectMut> {
[INFO] [stdout]      |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2863 |   pub fn cases_mut(&mut self) -> __::pz::test::TestAll2Cases<'_, __r::SelectMut> {
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3567:13
[INFO] [stdout]      |
[INFO] [stdout] 3567 |   fn as_ref(&self) -> __priv_TestAll2::Ref { *self }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3567 |   fn as_ref(&self) -> __priv_TestAll2::Ref<'_> { *self }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3572:13
[INFO] [stdout]      |
[INFO] [stdout] 3572 |   fn as_ref(&self) -> __priv_TestAll2::Ref { self.r }
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3572 |   fn as_ref(&self) -> __priv_TestAll2::Ref<'_> { self.r }
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3574:13
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_mut(&mut self) -> __priv_TestAll2::Mut {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3574 |   fn as_mut(&mut self) -> __priv_TestAll2::Mut<'_> {
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3582:13
[INFO] [stdout]      |
[INFO] [stdout] 3582 |   fn as_ref(&self) -> __r::Ref<Self> {
[INFO] [stdout]      |             ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3582 |   fn as_ref(&self) -> __r::Ref<'_, Self> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3585:13
[INFO] [stdout]      |
[INFO] [stdout] 3585 |   fn as_mut(&mut self) -> __r::Mut<Self> {
[INFO] [stdout]      |             ^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3585 |   fn as_mut(&mut self) -> __r::Mut<'_, Self> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:3918:17
[INFO] [stdout]      |
[INFO] [stdout] 3918 |   pub fn as_ref(&self) -> __priv_TestAll2::Ref { *self }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3918 |   pub fn as_ref(&self) -> __priv_TestAll2::Ref<'_> { *self }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:4285:17
[INFO] [stdout]      |
[INFO] [stdout] 4285 |   pub fn as_ref(&self) -> __priv_TestAll2::Ref { self.r }
[INFO] [stdout]      |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4285 |   pub fn as_ref(&self) -> __priv_TestAll2::Ref<'_> { self.r }
[INFO] [stdout]      |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> rust/tests/proto/lib.pz.rs:4295:17
[INFO] [stdout]      |
[INFO] [stdout] 4295 |   pub fn as_mut(&mut self) -> __priv_TestAll2::Mut {
[INFO] [stdout]      |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4295 |   pub fn as_mut(&mut self) -> __priv_TestAll2::Mut<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.18s
[INFO] running `Command { std: "docker" "inspect" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2", kill_on_drop: false }`
[INFO] [stdout] 70232b885955f9a0fdea81f4f10656259adc0beefb97a932a4d8eaa59657c7b2
