[INFO] cloning repository https://github.com/AstroForge-Incorporated/samv71q21rt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AstroForge-Incorporated/samv71q21rt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAstroForge-Incorporated%2Fsamv71q21rt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAstroForge-Incorporated%2Fsamv71q21rt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 519d2fb5d4b4637dabc8ea69f2af001eca41db8d
[INFO] checking AstroForge-Incorporated/samv71q21rt against master#3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0 for pr-143164
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAstroForge-Incorporated%2Fsamv71q21rt" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AstroForge-Incorporated/samv71q21rt
[INFO] finished tweaking git repo https://github.com/AstroForge-Incorporated/samv71q21rt
[INFO] tweaked toml for git repo https://github.com/AstroForge-Incorporated/samv71q21rt written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AstroForge-Incorporated/samv71q21rt on toolchain 3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AstroForge-Incorporated/samv71q21rt 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" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: the cargo feature `edition2024` has been stabilized in the 1.85 release and is no longer necessary to be listed in the manifest
[INFO] [stderr]   See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature.
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 848f4ccc77db5a3042b51ce4751f2f965d430fd514d3cb295736f7b44fed8ddd
[INFO] running `Command { std: "docker" "start" "-a" "848f4ccc77db5a3042b51ce4751f2f965d430fd514d3cb295736f7b44fed8ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "848f4ccc77db5a3042b51ce4751f2f965d430fd514d3cb295736f7b44fed8ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "848f4ccc77db5a3042b51ce4751f2f965d430fd514d3cb295736f7b44fed8ddd", kill_on_drop: false }`
[INFO] [stdout] 848f4ccc77db5a3042b51ce4751f2f965d430fd514d3cb295736f7b44fed8ddd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 89acb33bcff68e41057ad81a5f6d4bbd38acd4b0d2bc1084fb78cf08b0b043b3
[INFO] running `Command { std: "docker" "start" "-a" "89acb33bcff68e41057ad81a5f6d4bbd38acd4b0d2bc1084fb78cf08b0b043b3", kill_on_drop: false }`
[INFO] [stderr] warning: the cargo feature `edition2024` has been stabilized in the 1.85 release and is no longer necessary to be listed in the manifest
[INFO] [stderr]   See https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-edition-field for more information about using this feature.
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling samv71q21rt v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/cr.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn selminus(&mut self) -> SelminusW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn selminus(&mut self) -> SelminusW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:611:20
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn selplus(&mut self) -> SelplusW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn selplus(&mut self) -> SelplusW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:616:17
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub fn acen(&mut self) -> AcenW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub fn acen(&mut self) -> AcenW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:621:20
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn edgetyp(&mut self) -> EdgetypW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn edgetyp(&mut self) -> EdgetypW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:626:16
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn inv(&mut self) -> InvW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn inv(&mut self) -> InvW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:631:18
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn selfs(&mut self) -> SelfsW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn selfs(&mut self) -> SelfsW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:636:15
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn fe(&mut self) -> FeW<MrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn fe(&mut self) -> FeW<'_, MrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/ier.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<IerSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<'_, IerSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/idr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<IdrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<'_, IdrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/acr.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn isel(&mut self) -> IselW<AcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn isel(&mut self) -> IselW<'_, AcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/acr.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn hyst(&mut self) -> HystW<AcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn hyst(&mut self) -> HystW<'_, AcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<WpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, WpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<WpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, WpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn start(&mut self) -> StartW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn start(&mut self) -> StartW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn loadseed(&mut self) -> LoadseedW<CrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn loadseed(&mut self) -> LoadseedW<'_, CrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn cipher(&mut self) -> CipherW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn cipher(&mut self) -> CipherW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:538:19
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn gtagen(&mut self) -> GtagenW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn gtagen(&mut self) -> GtagenW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn dualbuff(&mut self) -> DualbuffW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn dualbuff(&mut self) -> DualbuffW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:548:20
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn procdly(&mut self) -> ProcdlyW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn procdly(&mut self) -> ProcdlyW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn smod(&mut self) -> SmodW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn smod(&mut self) -> SmodW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:558:20
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn keysize(&mut self) -> KeysizeW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn keysize(&mut self) -> KeysizeW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:563:18
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn opmod(&mut self) -> OpmodW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn opmod(&mut self) -> OpmodW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:568:16
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lod(&mut self) -> LodW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lod(&mut self) -> LodW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn cfbs(&mut self) -> CfbsW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn cfbs(&mut self) -> CfbsW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn ckey(&mut self) -> CkeyW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn ckey(&mut self) -> CkeyW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/keywr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn keyw(&mut self) -> KeywW<KeywrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn keyw(&mut self) -> KeywW<'_, KeywrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/idatar.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn idata(&mut self) -> IdataW<IdatarSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn idata(&mut self) -> IdataW<'_, IdatarSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/ivr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn iv(&mut self) -> IvW<IvrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn iv(&mut self) -> IvW<'_, IvrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/aadlenr.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aadlen(&mut self) -> AadlenW<AadlenrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aadlen(&mut self) -> AadlenW<'_, AadlenrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/clenr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn clen(&mut self) -> ClenW<ClenrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn clen(&mut self) -> ClenW<'_, ClenrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ghashr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ghash(&mut self) -> GhashW<GhashrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ghash(&mut self) -> GhashW<'_, GhashrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/gcmhr.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn h(&mut self) -> HW<GcmhrSpec> {
[INFO] [stdout]    |              ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |              |
[INFO] [stdout]    |              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn h(&mut self) -> HW<'_, GcmhrSpec> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cr.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cr.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn start(&mut self) -> StartW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn start(&mut self) -> StartW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:713:18
[INFO] [stdout]     |
[INFO] [stdout] 713 |     pub fn trgen(&mut self) -> TrgenW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 713 |     pub fn trgen(&mut self) -> TrgenW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:718:19
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trgsel(&mut self) -> TrgselW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trgsel(&mut self) -> TrgselW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:723:18
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub fn sleep(&mut self) -> SleepW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub fn sleep(&mut self) -> SleepW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:728:17
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn fwup(&mut self) -> FwupW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn fwup(&mut self) -> FwupW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:733:20
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub fn freerun(&mut self) -> FreerunW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub fn freerun(&mut self) -> FreerunW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:738:20
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn prescal(&mut self) -> PrescalW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn prescal(&mut self) -> PrescalW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:743:20
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn startup(&mut self) -> StartupW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn startup(&mut self) -> StartupW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:748:16
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn one(&mut self) -> OneW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn one(&mut self) -> OneW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:753:21
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn tracktim(&mut self) -> TracktimW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn tracktim(&mut self) -> TracktimW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:758:21
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn transfer(&mut self) -> TransferW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn transfer(&mut self) -> TransferW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:763:17
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn useq(&mut self) -> UseqW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn useq(&mut self) -> UseqW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn cmpmode(&mut self) -> CmpmodeW<EmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn cmpmode(&mut self) -> CmpmodeW<'_, EmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:346:19
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub fn cmpsel(&mut self) -> CmpselW<EmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub fn cmpsel(&mut self) -> CmpselW<'_, EmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cmpall(&mut self) -> CmpallW<EmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cmpall(&mut self) -> CmpallW<'_, EmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub fn cmpfilter(&mut self) -> CmpfilterW<EmrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub fn cmpfilter(&mut self) -> CmpfilterW<'_, EmrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:361:16
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn res(&mut self) -> ResW<EmrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn res(&mut self) -> ResW<'_, EmrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:366:16
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn tag(&mut self) -> TagW<EmrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn tag(&mut self) -> TagW<'_, EmrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:371:16
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn stm(&mut self) -> StmW<EmrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn stm(&mut self) -> StmW<'_, EmrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:376:21
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn signmode(&mut self) -> SignmodeW<EmrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn signmode(&mut self) -> SignmodeW<'_, EmrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq1r.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn usch0(&mut self) -> Usch0W<Seq1rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn usch0(&mut self) -> Usch0W<'_, Seq1rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq1r.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn usch1(&mut self) -> Usch1W<Seq1rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn usch1(&mut self) -> Usch1W<'_, Seq1rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq1r.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn usch2(&mut self) -> Usch2W<Seq1rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn usch2(&mut self) -> Usch2W<'_, Seq1rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq1r.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn usch3(&mut self) -> Usch3W<Seq1rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn usch3(&mut self) -> Usch3W<'_, Seq1rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/seq1r.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn usch4(&mut self) -> Usch4W<Seq1rSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn usch4(&mut self) -> Usch4W<'_, Seq1rSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/seq1r.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn usch5(&mut self) -> Usch5W<Seq1rSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn usch5(&mut self) -> Usch5W<'_, Seq1rSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/seq1r.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn usch6(&mut self) -> Usch6W<Seq1rSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn usch6(&mut self) -> Usch6W<'_, Seq1rSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/seq1r.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn usch7(&mut self) -> Usch7W<Seq1rSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn usch7(&mut self) -> Usch7W<'_, Seq1rSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq2r.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn usch8(&mut self) -> Usch8W<Seq2rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn usch8(&mut self) -> Usch8W<'_, Seq2rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq2r.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn usch9(&mut self) -> Usch9W<Seq2rSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn usch9(&mut self) -> Usch9W<'_, Seq2rSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq2r.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn usch10(&mut self) -> Usch10W<Seq2rSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn usch10(&mut self) -> Usch10W<'_, Seq2rSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/seq2r.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn usch11(&mut self) -> Usch11W<Seq2rSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn usch11(&mut self) -> Usch11W<'_, Seq2rSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ch0(&mut self) -> Ch0W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ch0(&mut self) -> Ch0W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ch1(&mut self) -> Ch1W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ch1(&mut self) -> Ch1W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ch2(&mut self) -> Ch2W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ch2(&mut self) -> Ch2W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ch3(&mut self) -> Ch3W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ch3(&mut self) -> Ch3W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ch4(&mut self) -> Ch4W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ch4(&mut self) -> Ch4W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ch5(&mut self) -> Ch5W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ch5(&mut self) -> Ch5W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ch6(&mut self) -> Ch6W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ch6(&mut self) -> Ch6W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ch7(&mut self) -> Ch7W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ch7(&mut self) -> Ch7W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ch8(&mut self) -> Ch8W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ch8(&mut self) -> Ch8W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ch9(&mut self) -> Ch9W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ch9(&mut self) -> Ch9W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ch10(&mut self) -> Ch10W<CherSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ch10(&mut self) -> Ch10W<'_, CherSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cher.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ch11(&mut self) -> Ch11W<CherSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ch11(&mut self) -> Ch11W<'_, CherSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ch0(&mut self) -> Ch0W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ch0(&mut self) -> Ch0W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ch1(&mut self) -> Ch1W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ch1(&mut self) -> Ch1W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ch2(&mut self) -> Ch2W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ch2(&mut self) -> Ch2W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ch3(&mut self) -> Ch3W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ch3(&mut self) -> Ch3W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ch4(&mut self) -> Ch4W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ch4(&mut self) -> Ch4W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ch5(&mut self) -> Ch5W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ch5(&mut self) -> Ch5W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ch6(&mut self) -> Ch6W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ch6(&mut self) -> Ch6W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ch7(&mut self) -> Ch7W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ch7(&mut self) -> Ch7W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ch8(&mut self) -> Ch8W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ch8(&mut self) -> Ch8W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ch9(&mut self) -> Ch9W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ch9(&mut self) -> Ch9W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ch10(&mut self) -> Ch10W<ChdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ch10(&mut self) -> Ch10W<'_, ChdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/chdr.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ch11(&mut self) -> Ch11W<ChdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ch11(&mut self) -> Ch11W<'_, ChdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn eoc0(&mut self) -> Eoc0W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn eoc0(&mut self) -> Eoc0W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn eoc1(&mut self) -> Eoc1W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn eoc1(&mut self) -> Eoc1W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn eoc2(&mut self) -> Eoc2W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn eoc2(&mut self) -> Eoc2W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn eoc3(&mut self) -> Eoc3W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn eoc3(&mut self) -> Eoc3W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn eoc4(&mut self) -> Eoc4W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn eoc4(&mut self) -> Eoc4W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn eoc5(&mut self) -> Eoc5W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn eoc5(&mut self) -> Eoc5W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn eoc6(&mut self) -> Eoc6W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn eoc6(&mut self) -> Eoc6W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn eoc7(&mut self) -> Eoc7W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn eoc7(&mut self) -> Eoc7W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn eoc8(&mut self) -> Eoc8W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn eoc8(&mut self) -> Eoc8W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eoc9(&mut self) -> Eoc9W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eoc9(&mut self) -> Eoc9W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn eoc10(&mut self) -> Eoc10W<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn eoc10(&mut self) -> Eoc10W<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn eoc11(&mut self) -> Eoc11W<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn eoc11(&mut self) -> Eoc11W<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/ier.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn drdy(&mut self) -> DrdyW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn drdy(&mut self) -> DrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/ier.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn govre(&mut self) -> GovreW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn govre(&mut self) -> GovreW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/ier.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn compe(&mut self) -> CompeW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn compe(&mut self) -> CompeW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/ier.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tempchg(&mut self) -> TempchgW<IerSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tempchg(&mut self) -> TempchgW<'_, IerSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn eoc0(&mut self) -> Eoc0W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn eoc0(&mut self) -> Eoc0W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn eoc1(&mut self) -> Eoc1W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn eoc1(&mut self) -> Eoc1W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn eoc2(&mut self) -> Eoc2W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn eoc2(&mut self) -> Eoc2W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn eoc3(&mut self) -> Eoc3W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn eoc3(&mut self) -> Eoc3W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn eoc4(&mut self) -> Eoc4W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn eoc4(&mut self) -> Eoc4W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn eoc5(&mut self) -> Eoc5W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn eoc5(&mut self) -> Eoc5W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn eoc6(&mut self) -> Eoc6W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn eoc6(&mut self) -> Eoc6W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn eoc7(&mut self) -> Eoc7W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn eoc7(&mut self) -> Eoc7W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn eoc8(&mut self) -> Eoc8W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn eoc8(&mut self) -> Eoc8W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eoc9(&mut self) -> Eoc9W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eoc9(&mut self) -> Eoc9W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn eoc10(&mut self) -> Eoc10W<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn eoc10(&mut self) -> Eoc10W<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn eoc11(&mut self) -> Eoc11W<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn eoc11(&mut self) -> Eoc11W<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/idr.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn drdy(&mut self) -> DrdyW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn drdy(&mut self) -> DrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/idr.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn govre(&mut self) -> GovreW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn govre(&mut self) -> GovreW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/idr.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn compe(&mut self) -> CompeW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn compe(&mut self) -> CompeW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/idr.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tempchg(&mut self) -> TempchgW<IdrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tempchg(&mut self) -> TempchgW<'_, IdrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cwr.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn lowthres(&mut self) -> LowthresW<CwrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn lowthres(&mut self) -> LowthresW<'_, CwrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cwr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn highthres(&mut self) -> HighthresW<CwrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn highthres(&mut self) -> HighthresW<'_, CwrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn gain0(&mut self) -> Gain0W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn gain0(&mut self) -> Gain0W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn gain1(&mut self) -> Gain1W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn gain1(&mut self) -> Gain1W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn gain2(&mut self) -> Gain2W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn gain2(&mut self) -> Gain2W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn gain3(&mut self) -> Gain3W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn gain3(&mut self) -> Gain3W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn gain4(&mut self) -> Gain4W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn gain4(&mut self) -> Gain4W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn gain5(&mut self) -> Gain5W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn gain5(&mut self) -> Gain5W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn gain6(&mut self) -> Gain6W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn gain6(&mut self) -> Gain6W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn gain7(&mut self) -> Gain7W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn gain7(&mut self) -> Gain7W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn gain8(&mut self) -> Gain8W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn gain8(&mut self) -> Gain8W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn gain9(&mut self) -> Gain9W<CgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn gain9(&mut self) -> Gain9W<'_, CgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn gain10(&mut self) -> Gain10W<CgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn gain10(&mut self) -> Gain10W<'_, CgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cgr.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn gain11(&mut self) -> Gain11W<CgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn gain11(&mut self) -> Gain11W<'_, CgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn diff0(&mut self) -> Diff0W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn diff0(&mut self) -> Diff0W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn diff1(&mut self) -> Diff1W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn diff1(&mut self) -> Diff1W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn diff2(&mut self) -> Diff2W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn diff2(&mut self) -> Diff2W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn diff3(&mut self) -> Diff3W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn diff3(&mut self) -> Diff3W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn diff4(&mut self) -> Diff4W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn diff4(&mut self) -> Diff4W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn diff5(&mut self) -> Diff5W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn diff5(&mut self) -> Diff5W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn diff6(&mut self) -> Diff6W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn diff6(&mut self) -> Diff6W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn diff7(&mut self) -> Diff7W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn diff7(&mut self) -> Diff7W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn diff8(&mut self) -> Diff8W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn diff8(&mut self) -> Diff8W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn diff9(&mut self) -> Diff9W<DiffrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn diff9(&mut self) -> Diff9W<'_, DiffrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn diff10(&mut self) -> Diff10W<DiffrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn diff10(&mut self) -> Diff10W<'_, DiffrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/diffr.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn diff11(&mut self) -> Diff11W<DiffrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn diff11(&mut self) -> Diff11W<'_, DiffrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cselr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn csel(&mut self) -> CselW<CselrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn csel(&mut self) -> CselW<'_, CselrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cocr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aoff(&mut self) -> AoffW<CocrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aoff(&mut self) -> AoffW<'_, CocrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/tempmr.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn rtct(&mut self) -> RtctW<TempmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn rtct(&mut self) -> RtctW<'_, TempmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/tempmr.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn tempcmpmod(&mut self) -> TempcmpmodW<TempmrSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn tempcmpmod(&mut self) -> TempcmpmodW<'_, TempmrSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/tempcwr.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tlowthres(&mut self) -> TlowthresW<TempcwrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tlowthres(&mut self) -> TlowthresW<'_, TempcwrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/tempcwr.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn thighthres(&mut self) -> ThighthresW<TempcwrSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn thighthres(&mut self) -> ThighthresW<'_, TempcwrSpec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/acr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pga0en(&mut self) -> Pga0enW<AcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pga0en(&mut self) -> Pga0enW<'_, AcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/acr.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn pga1en(&mut self) -> Pga1enW<AcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn pga1en(&mut self) -> Pga1enW<'_, AcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/acr.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn ibctl(&mut self) -> IbctlW<AcrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn ibctl(&mut self) -> IbctlW<'_, AcrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn dual0(&mut self) -> Dual0W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn dual0(&mut self) -> Dual0W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn dual1(&mut self) -> Dual1W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn dual1(&mut self) -> Dual1W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn dual2(&mut self) -> Dual2W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn dual2(&mut self) -> Dual2W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn dual3(&mut self) -> Dual3W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn dual3(&mut self) -> Dual3W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn dual4(&mut self) -> Dual4W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn dual4(&mut self) -> Dual4W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn dual5(&mut self) -> Dual5W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn dual5(&mut self) -> Dual5W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn dual6(&mut self) -> Dual6W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn dual6(&mut self) -> Dual6W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn dual7(&mut self) -> Dual7W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn dual7(&mut self) -> Dual7W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:158:18
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn dual8(&mut self) -> Dual8W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn dual8(&mut self) -> Dual8W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn dual9(&mut self) -> Dual9W<ShmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn dual9(&mut self) -> Dual9W<'_, ShmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn dual10(&mut self) -> Dual10W<ShmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn dual10(&mut self) -> Dual10W<'_, ShmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/shmr.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn dual11(&mut self) -> Dual11W<ShmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn dual11(&mut self) -> Dual11W<'_, ShmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cosr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn csel(&mut self) -> CselW<CosrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn csel(&mut self) -> CselW<'_, CosrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cvr.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn offsetcorr(&mut self) -> OffsetcorrW<CvrSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn offsetcorr(&mut self) -> OffsetcorrW<'_, CvrSpec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cvr.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn gaincorr(&mut self) -> GaincorrW<CvrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn gaincorr(&mut self) -> GaincorrW<'_, CvrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn ecorr0(&mut self) -> Ecorr0W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn ecorr0(&mut self) -> Ecorr0W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn ecorr1(&mut self) -> Ecorr1W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn ecorr1(&mut self) -> Ecorr1W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn ecorr2(&mut self) -> Ecorr2W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn ecorr2(&mut self) -> Ecorr2W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn ecorr3(&mut self) -> Ecorr3W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn ecorr3(&mut self) -> Ecorr3W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:138:19
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn ecorr4(&mut self) -> Ecorr4W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn ecorr4(&mut self) -> Ecorr4W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn ecorr5(&mut self) -> Ecorr5W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn ecorr5(&mut self) -> Ecorr5W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn ecorr6(&mut self) -> Ecorr6W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn ecorr6(&mut self) -> Ecorr6W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn ecorr7(&mut self) -> Ecorr7W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn ecorr7(&mut self) -> Ecorr7W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn ecorr8(&mut self) -> Ecorr8W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn ecorr8(&mut self) -> Ecorr8W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn ecorr9(&mut self) -> Ecorr9W<CecrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn ecorr9(&mut self) -> Ecorr9W<'_, CecrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn ecorr10(&mut self) -> Ecorr10W<CecrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn ecorr10(&mut self) -> Ecorr10W<'_, CecrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/cecr.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn ecorr11(&mut self) -> Ecorr11W<CecrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn ecorr11(&mut self) -> Ecorr11W<'_, CecrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<WpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, WpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<WpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, WpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/dacc/cr.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn maxs0(&mut self) -> Maxs0W<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn maxs0(&mut self) -> Maxs0W<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn maxs1(&mut self) -> Maxs1W<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn maxs1(&mut self) -> Maxs1W<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn word(&mut self) -> WordW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn word(&mut self) -> WordW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn zero(&mut self) -> ZeroW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn zero(&mut self) -> ZeroW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:280:17
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn diff(&mut self) -> DiffW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn diff(&mut self) -> DiffW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/mr.rs:285:22
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn prescaler(&mut self) -> PrescalerW<MrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn prescaler(&mut self) -> PrescalerW<'_, MrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:646:19
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn trgen0(&mut self) -> Trgen0W<TrigrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn trgen0(&mut self) -> Trgen0W<'_, TrigrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:651:19
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub fn trgen1(&mut self) -> Trgen1W<TrigrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub fn trgen1(&mut self) -> Trgen1W<'_, TrigrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:656:20
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn trgsel0(&mut self) -> Trgsel0W<TrigrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     pub fn trgsel0(&mut self) -> Trgsel0W<'_, TrigrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:661:20
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn trgsel1(&mut self) -> Trgsel1W<TrigrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn trgsel1(&mut self) -> Trgsel1W<'_, TrigrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:666:17
[INFO] [stdout]     |
[INFO] [stdout] 666 |     pub fn osr0(&mut self) -> Osr0W<TrigrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 666 |     pub fn osr0(&mut self) -> Osr0W<'_, TrigrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dacc/trigr.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn osr1(&mut self) -> Osr1W<TrigrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn osr1(&mut self) -> Osr1W<'_, TrigrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/cher.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn ch0(&mut self) -> Ch0W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn ch0(&mut self) -> Ch0W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/cher.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn ch1(&mut self) -> Ch1W<CherSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn ch1(&mut self) -> Ch1W<'_, CherSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/chdr.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn ch0(&mut self) -> Ch0W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn ch0(&mut self) -> Ch0W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/chdr.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn ch1(&mut self) -> Ch1W<ChdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn ch1(&mut self) -> Ch1W<'_, ChdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/cdr.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn data0(&mut self) -> Data0W<CdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn data0(&mut self) -> Data0W<'_, CdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/cdr.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn data1(&mut self) -> Data1W<CdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn data1(&mut self) -> Data1W<'_, CdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/ier.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn txrdy0(&mut self) -> Txrdy0W<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn txrdy0(&mut self) -> Txrdy0W<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/ier.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txrdy1(&mut self) -> Txrdy1W<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txrdy1(&mut self) -> Txrdy1W<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/ier.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn eoc0(&mut self) -> Eoc0W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn eoc0(&mut self) -> Eoc0W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/ier.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn eoc1(&mut self) -> Eoc1W<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn eoc1(&mut self) -> Eoc1W<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/idr.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn txrdy0(&mut self) -> Txrdy0W<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn txrdy0(&mut self) -> Txrdy0W<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/idr.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txrdy1(&mut self) -> Txrdy1W<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txrdy1(&mut self) -> Txrdy1W<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/idr.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn eoc0(&mut self) -> Eoc0W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn eoc0(&mut self) -> Eoc0W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/idr.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn eoc1(&mut self) -> Eoc1W<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn eoc1(&mut self) -> Eoc1W<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/acr.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn ibctlch0(&mut self) -> Ibctlch0W<AcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn ibctlch0(&mut self) -> Ibctlch0W<'_, AcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/acr.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ibctlch1(&mut self) -> Ibctlch1W<AcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ibctlch1(&mut self) -> Ibctlch1W<'_, AcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<WpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, WpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dacc/wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<WpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, WpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_fmr.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn frdy(&mut self) -> FrdyW<EefcFmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn frdy(&mut self) -> FrdyW<'_, EefcFmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_fmr.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn fws(&mut self) -> FwsW<EefcFmrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn fws(&mut self) -> FwsW<'_, EefcFmrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_fmr.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn scod(&mut self) -> ScodW<EefcFmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn scod(&mut self) -> ScodW<'_, EefcFmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_fmr.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn cloe(&mut self) -> CloeW<EefcFmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn cloe(&mut self) -> CloeW<'_, EefcFmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/efc/eefc_fcr.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn fcmd(&mut self) -> FcmdW<EefcFcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn fcmd(&mut self) -> FcmdW<'_, EefcFcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/efc/eefc_fcr.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn farg(&mut self) -> FargW<EefcFcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn farg(&mut self) -> FargW<'_, EefcFcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/efc/eefc_fcr.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn fkey(&mut self) -> FkeyW<EefcFcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn fkey(&mut self) -> FkeyW<'_, EefcFcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<EefcWpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, EefcWpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/efc/eefc_wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<EefcWpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, EefcWpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:163:16
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn lbl(&mut self) -> LblW<NcrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn lbl(&mut self) -> LblW<'_, NcrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn rxen(&mut self) -> RxenW<NcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn rxen(&mut self) -> RxenW<'_, NcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn txen(&mut self) -> TxenW<NcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn txen(&mut self) -> TxenW<'_, NcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn mpe(&mut self) -> MpeW<NcrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn mpe(&mut self) -> MpeW<'_, NcrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn clrstat(&mut self) -> ClrstatW<NcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn clrstat(&mut self) -> ClrstatW<'_, NcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:188:20
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn incstat(&mut self) -> IncstatW<NcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn incstat(&mut self) -> IncstatW<'_, NcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn westat(&mut self) -> WestatW<NcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn westat(&mut self) -> WestatW<'_, NcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn bp(&mut self) -> BpW<NcrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn bp(&mut self) -> BpW<'_, NcrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn tstart(&mut self) -> TstartW<NcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn tstart(&mut self) -> TstartW<'_, NcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn thalt(&mut self) -> ThaltW<NcrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn thalt(&mut self) -> ThaltW<'_, NcrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn txpf(&mut self) -> TxpfW<NcrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn txpf(&mut self) -> TxpfW<'_, NcrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn txzqpf(&mut self) -> TxzqpfW<NcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn txzqpf(&mut self) -> TxzqpfW<'_, NcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn srtsm(&mut self) -> SrtsmW<NcrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn srtsm(&mut self) -> SrtsmW<'_, NcrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn enpbpr(&mut self) -> EnpbprW<NcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn enpbpr(&mut self) -> EnpbprW<'_, NcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn txpbpf(&mut self) -> TxpbpfW<NcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn txpbpf(&mut self) -> TxpbpfW<'_, NcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn fnp(&mut self) -> FnpW<NcrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn fnp(&mut self) -> FnpW<'_, NcrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncr.rs:243:20
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn txlpien(&mut self) -> TxlpienW<NcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn txlpien(&mut self) -> TxlpienW<'_, NcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:325:16
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn spd(&mut self) -> SpdW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn spd(&mut self) -> SpdW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:330:15
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn fd(&mut self) -> FdW<NcfgrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn fd(&mut self) -> FdW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn dnvlan(&mut self) -> DnvlanW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn dnvlan(&mut self) -> DnvlanW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:340:19
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn jframe(&mut self) -> JframeW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn jframe(&mut self) -> JframeW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn caf(&mut self) -> CafW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn caf(&mut self) -> CafW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn nbc(&mut self) -> NbcW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn nbc(&mut self) -> NbcW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:355:19
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn mtihen(&mut self) -> MtihenW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn mtihen(&mut self) -> MtihenW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:360:19
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn unihen(&mut self) -> UnihenW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn unihen(&mut self) -> UnihenW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:365:18
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn maxfs(&mut self) -> MaxfsW<NcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn maxfs(&mut self) -> MaxfsW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:370:16
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn rty(&mut self) -> RtyW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn rty(&mut self) -> RtyW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:375:16
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn pen(&mut self) -> PenW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn pen(&mut self) -> PenW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn rxbufo(&mut self) -> RxbufoW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn rxbufo(&mut self) -> RxbufoW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:385:18
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn lferd(&mut self) -> LferdW<NcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn lferd(&mut self) -> LferdW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn rfcs(&mut self) -> RfcsW<NcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn rfcs(&mut self) -> RfcsW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:395:16
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn clk(&mut self) -> ClkW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn clk(&mut self) -> ClkW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:400:16
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn dbw(&mut self) -> DbwW<NcfgrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn dbw(&mut self) -> DbwW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:405:17
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn dcpf(&mut self) -> DcpfW<NcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn dcpf(&mut self) -> DcpfW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:410:19
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn rxcoen(&mut self) -> RxcoenW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn rxcoen(&mut self) -> RxcoenW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:415:18
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub fn efrhd(&mut self) -> EfrhdW<NcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub fn efrhd(&mut self) -> EfrhdW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:420:19
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub fn irxfcs(&mut self) -> IrxfcsW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub fn irxfcs(&mut self) -> IrxfcsW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:425:19
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn ipgsen(&mut self) -> IpgsenW<NcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn ipgsen(&mut self) -> IpgsenW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:430:17
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn rxbp(&mut self) -> RxbpW<NcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn rxbp(&mut self) -> RxbpW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ncfgr.rs:435:18
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn irxer(&mut self) -> IrxerW<NcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn irxer(&mut self) -> IrxerW<'_, NcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ur.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rmii(&mut self) -> RmiiW<UrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rmii(&mut self) -> RmiiW<'_, UrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn fbldo(&mut self) -> FbldoW<DcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn fbldo(&mut self) -> FbldoW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn esma(&mut self) -> EsmaW<DcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn esma(&mut self) -> EsmaW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn espa(&mut self) -> EspaW<DcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn espa(&mut self) -> EspaW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn rxbms(&mut self) -> RxbmsW<DcfgrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn rxbms(&mut self) -> RxbmsW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn txpbms(&mut self) -> TxpbmsW<DcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn txpbms(&mut self) -> TxpbmsW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:271:19
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn txcoen(&mut self) -> TxcoenW<DcfgrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn txcoen(&mut self) -> TxcoenW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn drbs(&mut self) -> DrbsW<DcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn drbs(&mut self) -> DrbsW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/dcfgr.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn ddrp(&mut self) -> DdrpW<DcfgrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn ddrp(&mut self) -> DdrpW<'_, DcfgrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn ubr(&mut self) -> UbrW<TsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn ubr(&mut self) -> UbrW<'_, TsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn col(&mut self) -> ColW<TsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn col(&mut self) -> ColW<'_, TsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rle(&mut self) -> RleW<TsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rle(&mut self) -> RleW<'_, TsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn txgo(&mut self) -> TxgoW<TsrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn txgo(&mut self) -> TxgoW<'_, TsrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tfc(&mut self) -> TfcW<TsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tfc(&mut self) -> TfcW<'_, TsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsr.rs:98:19
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn txcomp(&mut self) -> TxcompW<TsrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn txcomp(&mut self) -> TxcompW<'_, TsrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/tsr.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<TsrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<'_, TsrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rbqb.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<RbqbSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, RbqbSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tbqb.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<TbqbSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, TbqbSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rsr.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn bna(&mut self) -> BnaW<RsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn bna(&mut self) -> BnaW<'_, RsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rsr.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rec(&mut self) -> RecW<RsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rec(&mut self) -> RecW<'_, RsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rsr.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxovr(&mut self) -> RxovrW<RsrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxovr(&mut self) -> RxovrW<'_, RsrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rsr.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn hno(&mut self) -> HnoW<RsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn hno(&mut self) -> HnoW<'_, RsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn mfs(&mut self) -> MfsW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn mfs(&mut self) -> MfsW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:63:18
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn rcomp(&mut self) -> RcompW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn rcomp(&mut self) -> RcompW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn rxubr(&mut self) -> RxubrW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn rxubr(&mut self) -> RxubrW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn txubr(&mut self) -> TxubrW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn txubr(&mut self) -> TxubrW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn tur(&mut self) -> TurW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn tur(&mut self) -> TurW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn tfc(&mut self) -> TfcW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn tfc(&mut self) -> TfcW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ier.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn pfnz(&mut self) -> PfnzW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn pfnz(&mut self) -> PfnzW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn ptz(&mut self) -> PtzW<IerSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn ptz(&mut self) -> PtzW<'_, IerSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn pftr(&mut self) -> PftrW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn pftr(&mut self) -> PftrW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn exint(&mut self) -> ExintW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn exint(&mut self) -> ExintW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn drqfr(&mut self) -> DrqfrW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn drqfr(&mut self) -> DrqfrW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn sfr(&mut self) -> SfrW<IerSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn sfr(&mut self) -> SfrW<'_, IerSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn drqft(&mut self) -> DrqftW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn drqft(&mut self) -> DrqftW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn sft(&mut self) -> SftW<IerSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn sft(&mut self) -> SftW<'_, IerSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn pdrqfr(&mut self) -> PdrqfrW<IerSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn pdrqfr(&mut self) -> PdrqfrW<'_, IerSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn pdrsfr(&mut self) -> PdrsfrW<IerSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn pdrsfr(&mut self) -> PdrsfrW<'_, IerSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn pdrqft(&mut self) -> PdrqftW<IerSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn pdrqft(&mut self) -> PdrqftW<'_, IerSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pdrsft(&mut self) -> PdrsftW<IerSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pdrsft(&mut self) -> PdrsftW<'_, IerSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn sri(&mut self) -> SriW<IerSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn sri(&mut self) -> SriW<'_, IerSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<IerSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<'_, IerSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn wol(&mut self) -> WolW<IerSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn wol(&mut self) -> WolW<'_, IerSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/ier.rs:183:23
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<IerSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<'_, IerSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn mfs(&mut self) -> MfsW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn mfs(&mut self) -> MfsW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:63:18
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn rcomp(&mut self) -> RcompW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn rcomp(&mut self) -> RcompW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn rxubr(&mut self) -> RxubrW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn rxubr(&mut self) -> RxubrW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn txubr(&mut self) -> TxubrW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn txubr(&mut self) -> TxubrW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn tur(&mut self) -> TurW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn tur(&mut self) -> TurW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn tfc(&mut self) -> TfcW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn tfc(&mut self) -> TfcW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idr.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn pfnz(&mut self) -> PfnzW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn pfnz(&mut self) -> PfnzW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn ptz(&mut self) -> PtzW<IdrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn ptz(&mut self) -> PtzW<'_, IdrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn pftr(&mut self) -> PftrW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn pftr(&mut self) -> PftrW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn exint(&mut self) -> ExintW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn exint(&mut self) -> ExintW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn drqfr(&mut self) -> DrqfrW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn drqfr(&mut self) -> DrqfrW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn sfr(&mut self) -> SfrW<IdrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn sfr(&mut self) -> SfrW<'_, IdrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn drqft(&mut self) -> DrqftW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn drqft(&mut self) -> DrqftW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn sft(&mut self) -> SftW<IdrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn sft(&mut self) -> SftW<'_, IdrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn pdrqfr(&mut self) -> PdrqfrW<IdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn pdrqfr(&mut self) -> PdrqfrW<'_, IdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn pdrsfr(&mut self) -> PdrsfrW<IdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn pdrsfr(&mut self) -> PdrsfrW<'_, IdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn pdrqft(&mut self) -> PdrqftW<IdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn pdrqft(&mut self) -> PdrqftW<'_, IdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pdrsft(&mut self) -> PdrsftW<IdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pdrsft(&mut self) -> PdrsftW<'_, IdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn sri(&mut self) -> SriW<IdrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn sri(&mut self) -> SriW<'_, IdrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<IdrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<'_, IdrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn wol(&mut self) -> WolW<IdrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn wol(&mut self) -> WolW<'_, IdrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/idr.rs:183:23
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<IdrSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<'_, IdrSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn mfs(&mut self) -> MfsW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn mfs(&mut self) -> MfsW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:249:18
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn rcomp(&mut self) -> RcompW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn rcomp(&mut self) -> RcompW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn rxubr(&mut self) -> RxubrW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn rxubr(&mut self) -> RxubrW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn txubr(&mut self) -> TxubrW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn txubr(&mut self) -> TxubrW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn tur(&mut self) -> TurW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn tur(&mut self) -> TurW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn rlex(&mut self) -> RlexW<ImrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn rlex(&mut self) -> RlexW<'_, ImrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tfc(&mut self) -> TfcW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tfc(&mut self) -> TfcW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tcomp(&mut self) -> TcompW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tcomp(&mut self) -> TcompW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rovr(&mut self) -> RovrW<ImrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rovr(&mut self) -> RovrW<'_, ImrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn hresp(&mut self) -> HrespW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn hresp(&mut self) -> HrespW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn pfnz(&mut self) -> PfnzW<ImrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn pfnz(&mut self) -> PfnzW<'_, ImrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn ptz(&mut self) -> PtzW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn ptz(&mut self) -> PtzW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn pftr(&mut self) -> PftrW<ImrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn pftr(&mut self) -> PftrW<'_, ImrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:309:18
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn exint(&mut self) -> ExintW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn exint(&mut self) -> ExintW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:314:18
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn drqfr(&mut self) -> DrqfrW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn drqfr(&mut self) -> DrqfrW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:319:16
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn sfr(&mut self) -> SfrW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn sfr(&mut self) -> SfrW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:324:18
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn drqft(&mut self) -> DrqftW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn drqft(&mut self) -> DrqftW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn sft(&mut self) -> SftW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn sft(&mut self) -> SftW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn pdrqfr(&mut self) -> PdrqfrW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn pdrqfr(&mut self) -> PdrqfrW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:339:19
[INFO] [stdout]     |
[INFO] [stdout] 339 |     pub fn pdrsfr(&mut self) -> PdrsfrW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 339 |     pub fn pdrsfr(&mut self) -> PdrsfrW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:344:19
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn pdrqft(&mut self) -> PdrqftW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn pdrqft(&mut self) -> PdrqftW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:349:19
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub fn pdrsft(&mut self) -> PdrsftW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub fn pdrsft(&mut self) -> PdrsftW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn sri(&mut self) -> SriW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn sri(&mut self) -> SriW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<ImrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn rxlpisbc(&mut self) -> RxlpisbcW<'_, ImrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:364:16
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn wol(&mut self) -> WolW<ImrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn wol(&mut self) -> WolW<'_, ImrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imr.rs:369:23
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<ImrSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn tsutimcomp(&mut self) -> TsutimcompW<'_, ImrSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn data(&mut self) -> DataW<ManSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn data(&mut self) -> DataW<'_, ManSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wtn(&mut self) -> WtnW<ManSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wtn(&mut self) -> WtnW<'_, ManSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rega(&mut self) -> RegaW<ManSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rega(&mut self) -> RegaW<'_, ManSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn phya(&mut self) -> PhyaW<ManSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn phya(&mut self) -> PhyaW<'_, ManSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn op(&mut self) -> OpW<ManSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn op(&mut self) -> OpW<'_, ManSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/man.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn cltto(&mut self) -> ClttoW<ManSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn cltto(&mut self) -> ClttoW<'_, ManSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/man.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn wzo(&mut self) -> WzoW<ManSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn wzo(&mut self) -> WzoW<'_, ManSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tpq.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpq(&mut self) -> TpqW<TpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpq(&mut self) -> TpqW<'_, TpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tpsf.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tpb1adr(&mut self) -> Tpb1adrW<TpsfSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tpb1adr(&mut self) -> Tpb1adrW<'_, TpsfSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tpsf.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn entxp(&mut self) -> EntxpW<TpsfSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn entxp(&mut self) -> EntxpW<'_, TpsfSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rpsf.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rpb1adr(&mut self) -> Rpb1adrW<RpsfSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rpb1adr(&mut self) -> Rpb1adrW<'_, RpsfSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rpsf.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enrxp(&mut self) -> EnrxpW<RpsfSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enrxp(&mut self) -> EnrxpW<'_, RpsfSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rjfml.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn fml(&mut self) -> FmlW<RjfmlSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn fml(&mut self) -> FmlW<'_, RjfmlSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/hrb.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<HrbSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, HrbSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/hrt.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<HrtSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, HrtSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/gmac_sa/sab.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<SabSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, SabSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/gmac_sa/sat.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<SatSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, SatSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm1.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<Tidm1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<'_, Tidm1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm1.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid1(&mut self) -> Enid1W<Tidm1Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid1(&mut self) -> Enid1W<'_, Tidm1Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm2.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<Tidm2Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<'_, Tidm2Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm2.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid2(&mut self) -> Enid2W<Tidm2Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid2(&mut self) -> Enid2W<'_, Tidm2Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm3.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<Tidm3Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<'_, Tidm3Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm3.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid3(&mut self) -> Enid3W<Tidm3Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid3(&mut self) -> Enid3W<'_, Tidm3Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm4.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<Tidm4Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn tid(&mut self) -> TidW<'_, Tidm4Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tidm4.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid4(&mut self) -> Enid4W<Tidm4Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn enid4(&mut self) -> Enid4W<'_, Tidm4Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/wol.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ip(&mut self) -> IpW<WolSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ip(&mut self) -> IpW<'_, WolSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/wol.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn mag(&mut self) -> MagW<WolSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn mag(&mut self) -> MagW<'_, WolSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/wol.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn arp(&mut self) -> ArpW<WolSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn arp(&mut self) -> ArpW<'_, WolSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/wol.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sa1(&mut self) -> Sa1W<WolSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sa1(&mut self) -> Sa1W<'_, WolSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/wol.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn mti(&mut self) -> MtiW<WolSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn mti(&mut self) -> MtiW<'_, WolSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ipgs.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn fl(&mut self) -> FlW<IpgsSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn fl(&mut self) -> FlW<'_, IpgsSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/svlan.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn vlan_type(&mut self) -> VlanTypeW<SvlanSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn vlan_type(&mut self) -> VlanTypeW<'_, SvlanSpec> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/svlan.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn esvlan(&mut self) -> EsvlanW<SvlanSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn esvlan(&mut self) -> EsvlanW<'_, SvlanSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tpfcp.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pev(&mut self) -> PevW<TpfcpSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pev(&mut self) -> PevW<'_, TpfcpSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tpfcp.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pq(&mut self) -> PqW<TpfcpSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pq(&mut self) -> PqW<'_, TpfcpSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/samb1.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<Samb1Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, Samb1Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/samt1.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<Samt1Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn addr(&mut self) -> AddrW<'_, Samt1Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/nsc.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn nanosec(&mut self) -> NanosecW<NscSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn nanosec(&mut self) -> NanosecW<'_, NscSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/scl.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sec(&mut self) -> SecW<SclSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sec(&mut self) -> SecW<'_, SclSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/sch.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sec(&mut self) -> SecW<SchSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sec(&mut self) -> SecW<'_, SchSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tisubn.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn lsbtir(&mut self) -> LsbtirW<TisubnSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn lsbtir(&mut self) -> LsbtirW<'_, TisubnSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsh.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tcs(&mut self) -> TcsW<TshSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tcs(&mut self) -> TcsW<'_, TshSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tsl.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tcs(&mut self) -> TcsW<TslSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tcs(&mut self) -> TcsW<'_, TslSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tn.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tns(&mut self) -> TnsW<TnSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tns(&mut self) -> TnsW<'_, TnSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ta.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn itdt(&mut self) -> ItdtW<TaSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn itdt(&mut self) -> ItdtW<'_, TaSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ta.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn adj(&mut self) -> AdjW<TaSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn adj(&mut self) -> AdjW<'_, TaSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ti.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cns(&mut self) -> CnsW<TiSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cns(&mut self) -> CnsW<'_, TiSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ti.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn acns(&mut self) -> AcnsW<TiSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn acns(&mut self) -> AcnsW<'_, TiSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ti.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn nit(&mut self) -> NitW<TiSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn nit(&mut self) -> NitW<'_, TiSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/tbqbapq.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txbqba(&mut self) -> TxbqbaW<TbqbapqSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txbqba(&mut self) -> TxbqbaW<'_, TbqbapqSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rbqbapq.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxbqba(&mut self) -> RxbqbaW<RbqbapqSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxbqba(&mut self) -> RxbqbaW<'_, RbqbapqSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/rbsrpq.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rbs(&mut self) -> RbsW<RbsrpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rbs(&mut self) -> RbsW<'_, RbsrpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/cbscr.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn qbe(&mut self) -> QbeW<CbscrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn qbe(&mut self) -> QbeW<'_, CbscrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/cbscr.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn qae(&mut self) -> QaeW<CbscrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn qae(&mut self) -> QaeW<'_, CbscrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/cbsisqa.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn is(&mut self) -> IsW<CbsisqaSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn is(&mut self) -> IsW<'_, CbsisqaSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/cbsisqb.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn is(&mut self) -> IsW<CbsisqbSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn is(&mut self) -> IsW<'_, CbsisqbSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st1rpq.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn qnb(&mut self) -> QnbW<St1rpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn qnb(&mut self) -> QnbW<'_, St1rpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st1rpq.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn dstcm(&mut self) -> DstcmW<St1rpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn dstcm(&mut self) -> DstcmW<'_, St1rpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st1rpq.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn udpm(&mut self) -> UdpmW<St1rpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn udpm(&mut self) -> UdpmW<'_, St1rpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st1rpq.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn dstce(&mut self) -> DstceW<St1rpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn dstce(&mut self) -> DstceW<'_, St1rpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st1rpq.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn udpe(&mut self) -> UdpeW<St1rpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn udpe(&mut self) -> UdpeW<'_, St1rpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn qnb(&mut self) -> QnbW<St2rpqSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn qnb(&mut self) -> QnbW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn vlanp(&mut self) -> VlanpW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn vlanp(&mut self) -> VlanpW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn vlane(&mut self) -> VlaneW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn vlane(&mut self) -> VlaneW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:124:18
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn i2eth(&mut self) -> I2ethW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn i2eth(&mut self) -> I2ethW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn ethe(&mut self) -> EtheW<St2rpqSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn ethe(&mut self) -> EtheW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn compa(&mut self) -> CompaW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn compa(&mut self) -> CompaW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn compae(&mut self) -> CompaeW<St2rpqSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn compae(&mut self) -> CompaeW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn compb(&mut self) -> CompbW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn compb(&mut self) -> CompbW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn compbe(&mut self) -> CompbeW<St2rpqSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn compbe(&mut self) -> CompbeW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn compc(&mut self) -> CompcW<St2rpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn compc(&mut self) -> CompcW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/st2rpq.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn compce(&mut self) -> CompceW<St2rpqSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn compce(&mut self) -> CompceW<'_, St2rpqSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rcomp(&mut self) -> RcompW<IerpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rcomp(&mut self) -> RcompW<'_, IerpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxubr(&mut self) -> RxubrW<IerpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxubr(&mut self) -> RxubrW<'_, IerpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rlex(&mut self) -> RlexW<IerpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rlex(&mut self) -> RlexW<'_, IerpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn tfc(&mut self) -> TfcW<IerpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn tfc(&mut self) -> TfcW<'_, IerpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn tcomp(&mut self) -> TcompW<IerpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn tcomp(&mut self) -> TcompW<'_, IerpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rovr(&mut self) -> RovrW<IerpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rovr(&mut self) -> RovrW<'_, IerpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/ierpq.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn hresp(&mut self) -> HrespW<IerpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn hresp(&mut self) -> HrespW<'_, IerpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rcomp(&mut self) -> RcompW<IdrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rcomp(&mut self) -> RcompW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxubr(&mut self) -> RxubrW<IdrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxubr(&mut self) -> RxubrW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rlex(&mut self) -> RlexW<IdrpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rlex(&mut self) -> RlexW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn tfc(&mut self) -> TfcW<IdrpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn tfc(&mut self) -> TfcW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn tcomp(&mut self) -> TcompW<IdrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn tcomp(&mut self) -> TcompW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rovr(&mut self) -> RovrW<IdrpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rovr(&mut self) -> RovrW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/idrpq.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn hresp(&mut self) -> HrespW<IdrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn hresp(&mut self) -> HrespW<'_, IdrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn rcomp(&mut self) -> RcompW<ImrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn rcomp(&mut self) -> RcompW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn rxubr(&mut self) -> RxubrW<ImrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn rxubr(&mut self) -> RxubrW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<ImrpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rlex(&mut self) -> RlexW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn ahb(&mut self) -> AhbW<ImrpqSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn ahb(&mut self) -> AhbW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<ImrpqSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn tcomp(&mut self) -> TcompW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/imrpq.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<ImrpqSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn rovr(&mut self) -> RovrW<'_, ImrpqSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/imrpq.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<ImrpqSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn hresp(&mut self) -> HrespW<'_, ImrpqSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/st2er.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn compval(&mut self) -> CompvalW<St2erSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn compval(&mut self) -> CompvalW<'_, St2erSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/gmac_st2cw/st2cw0.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn maskval(&mut self) -> MaskvalW<St2cw0Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn maskval(&mut self) -> MaskvalW<'_, St2cw0Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gmac/gmac_st2cw/st2cw0.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn compval(&mut self) -> CompvalW<St2cw0Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn compval(&mut self) -> CompvalW<'_, St2cw0Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/gmac_st2cw/st2cw1.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn offsval(&mut self) -> OffsvalW<St2cw1Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn offsval(&mut self) -> OffsvalW<'_, St2cw1Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gmac/gmac_st2cw/st2cw1.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn offsstrt(&mut self) -> OffsstrtW<St2cw1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn offsstrt(&mut self) -> OffsstrtW<'_, St2cw1Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpbr/sys_gpbr.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn gpbr_value(&mut self) -> GpbrValueW<SysGpbrSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn gpbr_value(&mut self) -> GpbrValueW<'_, SysGpbrSpec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cr.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn mcien(&mut self) -> McienW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn mcien(&mut self) -> McienW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cr.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn mcidis(&mut self) -> McidisW<CrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn mcidis(&mut self) -> McidisW<'_, CrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cr.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn pwsen(&mut self) -> PwsenW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn pwsen(&mut self) -> PwsenW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cr.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn pwsdis(&mut self) -> PwsdisW<CrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn pwsdis(&mut self) -> PwsdisW<'_, CrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cr.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn clkdiv(&mut self) -> ClkdivW<MrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn clkdiv(&mut self) -> ClkdivW<'_, MrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pwsdiv(&mut self) -> PwsdivW<MrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pwsdiv(&mut self) -> PwsdivW<'_, MrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:83:20
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rdproof(&mut self) -> RdproofW<MrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn rdproof(&mut self) -> RdproofW<'_, MrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:88:20
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn wrproof(&mut self) -> WrproofW<MrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn wrproof(&mut self) -> WrproofW<'_, MrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fbyte(&mut self) -> FbyteW<MrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fbyte(&mut self) -> FbyteW<'_, MrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/mr.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn padv(&mut self) -> PadvW<MrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn padv(&mut self) -> PadvW<'_, MrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/mr.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn clkodd(&mut self) -> ClkoddW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn clkodd(&mut self) -> ClkoddW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/dtor.rs:162:19
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn dtocyc(&mut self) -> DtocycW<DtorSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn dtocyc(&mut self) -> DtocycW<'_, DtorSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/dtor.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn dtomul(&mut self) -> DtomulW<DtorSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn dtomul(&mut self) -> DtomulW<'_, DtorSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/sdcr.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdcsel(&mut self) -> SdcselW<SdcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdcsel(&mut self) -> SdcselW<'_, SdcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/sdcr.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdcbus(&mut self) -> SdcbusW<SdcrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdcbus(&mut self) -> SdcbusW<'_, SdcrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/argr.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn arg(&mut self) -> ArgW<ArgrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn arg(&mut self) -> ArgW<'_, ArgrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn cmdnb(&mut self) -> CmdnbW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn cmdnb(&mut self) -> CmdnbW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub fn rsptyp(&mut self) -> RsptypW<CmdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub fn rsptyp(&mut self) -> RsptypW<'_, CmdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:420:18
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub fn spcmd(&mut self) -> SpcmdW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub fn spcmd(&mut self) -> SpcmdW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:425:19
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn opdcmd(&mut self) -> OpdcmdW<CmdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn opdcmd(&mut self) -> OpdcmdW<'_, CmdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:430:19
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn maxlat(&mut self) -> MaxlatW<CmdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn maxlat(&mut self) -> MaxlatW<'_, CmdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:435:18
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn trcmd(&mut self) -> TrcmdW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn trcmd(&mut self) -> TrcmdW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn trdir(&mut self) -> TrdirW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn trdir(&mut self) -> TrdirW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:445:18
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub fn trtyp(&mut self) -> TrtypW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub fn trtyp(&mut self) -> TrtypW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:450:20
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn iospcmd(&mut self) -> IospcmdW<CmdrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn iospcmd(&mut self) -> IospcmdW<'_, CmdrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:455:18
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn atacs(&mut self) -> AtacsW<CmdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn atacs(&mut self) -> AtacsW<'_, CmdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cmdr.rs:460:21
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn boot_ack(&mut self) -> BootAckW<CmdrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn boot_ack(&mut self) -> BootAckW<'_, CmdrSpec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/blkr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn bcnt(&mut self) -> BcntW<BlkrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn bcnt(&mut self) -> BcntW<'_, BlkrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/blkr.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blklen(&mut self) -> BlklenW<BlkrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blklen(&mut self) -> BlklenW<'_, BlkrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cstor.rs:162:20
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn cstocyc(&mut self) -> CstocycW<CstorSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn cstocyc(&mut self) -> CstocycW<'_, CstorSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/cstor.rs:167:20
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn cstomul(&mut self) -> CstomulW<CstorSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn cstomul(&mut self) -> CstomulW<'_, CstorSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/hsmci/tdr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<TdrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<'_, TdrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn cmdrdy(&mut self) -> CmdrdyW<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn cmdrdy(&mut self) -> CmdrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn rxrdy(&mut self) -> RxrdyW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn rxrdy(&mut self) -> RxrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn txrdy(&mut self) -> TxrdyW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn txrdy(&mut self) -> TxrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn blke(&mut self) -> BlkeW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn blke(&mut self) -> BlkeW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn dtip(&mut self) -> DtipW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn dtip(&mut self) -> DtipW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn notbusy(&mut self) -> NotbusyW<IerSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn notbusy(&mut self) -> NotbusyW<'_, IerSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn sdioirqa(&mut self) -> SdioirqaW<IerSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn sdioirqa(&mut self) -> SdioirqaW<'_, IerSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn sdiowait(&mut self) -> SdiowaitW<IerSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn sdiowait(&mut self) -> SdiowaitW<'_, IerSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn csrcv(&mut self) -> CsrcvW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn csrcv(&mut self) -> CsrcvW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/ier.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn rinde(&mut self) -> RindeW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn rinde(&mut self) -> RindeW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn rdire(&mut self) -> RdireW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn rdire(&mut self) -> RdireW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rcrce(&mut self) -> RcrceW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rcrce(&mut self) -> RcrceW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn rende(&mut self) -> RendeW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn rende(&mut self) -> RendeW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtoe(&mut self) -> RtoeW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtoe(&mut self) -> RtoeW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:124:18
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn dcrce(&mut self) -> DcrceW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn dcrce(&mut self) -> DcrceW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn dtoe(&mut self) -> DtoeW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn dtoe(&mut self) -> DtoeW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn cstoe(&mut self) -> CstoeW<IerSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn cstoe(&mut self) -> CstoeW<'_, IerSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn blkovre(&mut self) -> BlkovreW<IerSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn blkovre(&mut self) -> BlkovreW<'_, IerSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn fifoempty(&mut self) -> FifoemptyW<IerSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn fifoempty(&mut self) -> FifoemptyW<'_, IerSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn xfrdone(&mut self) -> XfrdoneW<IerSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn xfrdone(&mut self) -> XfrdoneW<'_, IerSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn ackrcv(&mut self) -> AckrcvW<IerSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn ackrcv(&mut self) -> AckrcvW<'_, IerSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ackrcve(&mut self) -> AckrcveW<IerSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ackrcve(&mut self) -> AckrcveW<'_, IerSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn ovre(&mut self) -> OvreW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn ovre(&mut self) -> OvreW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/ier.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn unre(&mut self) -> UnreW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn unre(&mut self) -> UnreW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn cmdrdy(&mut self) -> CmdrdyW<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn cmdrdy(&mut self) -> CmdrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn rxrdy(&mut self) -> RxrdyW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn rxrdy(&mut self) -> RxrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn txrdy(&mut self) -> TxrdyW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn txrdy(&mut self) -> TxrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn blke(&mut self) -> BlkeW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn blke(&mut self) -> BlkeW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn dtip(&mut self) -> DtipW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn dtip(&mut self) -> DtipW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn notbusy(&mut self) -> NotbusyW<IdrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn notbusy(&mut self) -> NotbusyW<'_, IdrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn sdioirqa(&mut self) -> SdioirqaW<IdrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn sdioirqa(&mut self) -> SdioirqaW<'_, IdrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn sdiowait(&mut self) -> SdiowaitW<IdrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn sdiowait(&mut self) -> SdiowaitW<'_, IdrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn csrcv(&mut self) -> CsrcvW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn csrcv(&mut self) -> CsrcvW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/idr.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn rinde(&mut self) -> RindeW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn rinde(&mut self) -> RindeW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn rdire(&mut self) -> RdireW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn rdire(&mut self) -> RdireW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rcrce(&mut self) -> RcrceW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rcrce(&mut self) -> RcrceW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn rende(&mut self) -> RendeW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn rende(&mut self) -> RendeW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtoe(&mut self) -> RtoeW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtoe(&mut self) -> RtoeW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:124:18
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn dcrce(&mut self) -> DcrceW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn dcrce(&mut self) -> DcrceW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn dtoe(&mut self) -> DtoeW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn dtoe(&mut self) -> DtoeW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn cstoe(&mut self) -> CstoeW<IdrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn cstoe(&mut self) -> CstoeW<'_, IdrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn blkovre(&mut self) -> BlkovreW<IdrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn blkovre(&mut self) -> BlkovreW<'_, IdrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn fifoempty(&mut self) -> FifoemptyW<IdrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn fifoempty(&mut self) -> FifoemptyW<'_, IdrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn xfrdone(&mut self) -> XfrdoneW<IdrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn xfrdone(&mut self) -> XfrdoneW<'_, IdrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn ackrcv(&mut self) -> AckrcvW<IdrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn ackrcv(&mut self) -> AckrcvW<'_, IdrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ackrcve(&mut self) -> AckrcveW<IdrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ackrcve(&mut self) -> AckrcveW<'_, IdrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn ovre(&mut self) -> OvreW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn ovre(&mut self) -> OvreW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/idr.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn unre(&mut self) -> UnreW<IdrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn unre(&mut self) -> UnreW<'_, IdrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/dma.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn chksize(&mut self) -> ChksizeW<DmaSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn chksize(&mut self) -> ChksizeW<'_, DmaSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/hsmci/dma.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn dmaen(&mut self) -> DmaenW<DmaSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn dmaen(&mut self) -> DmaenW<'_, DmaSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cfg.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn fifomode(&mut self) -> FifomodeW<CfgSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn fifomode(&mut self) -> FifomodeW<'_, CfgSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cfg.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ferrctrl(&mut self) -> FerrctrlW<CfgSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ferrctrl(&mut self) -> FerrctrlW<'_, CfgSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cfg.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn hsmode(&mut self) -> HsmodeW<CfgSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn hsmode(&mut self) -> HsmodeW<'_, CfgSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/cfg.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn lsync(&mut self) -> LsyncW<CfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn lsync(&mut self) -> LsyncW<'_, CfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<WpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, WpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<WpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, WpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/hsmci/fifo.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<FifoSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, FifoSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rxen(&mut self) -> RxenW<CrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rxen(&mut self) -> RxenW<'_, CrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxdis(&mut self) -> RxdisW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rxdis(&mut self) -> RxdisW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn cken(&mut self) -> CkenW<CrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn cken(&mut self) -> CkenW<'_, CrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ckdis(&mut self) -> CkdisW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ckdis(&mut self) -> CkdisW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn txen(&mut self) -> TxenW<CrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn txen(&mut self) -> TxenW<'_, CrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn txdis(&mut self) -> TxdisW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn txdis(&mut self) -> TxdisW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/cr.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/cr.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:487:17
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn mode(&mut self) -> ModeW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn mode(&mut self) -> ModeW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn datalength(&mut self) -> DatalengthW<MrSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn datalength(&mut self) -> DatalengthW<'_, MrSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:497:19
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn rxmono(&mut self) -> RxmonoW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn rxmono(&mut self) -> RxmonoW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:502:18
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub fn rxdma(&mut self) -> RxdmaW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub fn rxdma(&mut self) -> RxdmaW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:507:19
[INFO] [stdout]     |
[INFO] [stdout] 507 |     pub fn rxloop(&mut self) -> RxloopW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 507 |     pub fn rxloop(&mut self) -> RxloopW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:512:19
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub fn txmono(&mut self) -> TxmonoW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub fn txmono(&mut self) -> TxmonoW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:517:18
[INFO] [stdout]     |
[INFO] [stdout] 517 |     pub fn txdma(&mut self) -> TxdmaW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 517 |     pub fn txdma(&mut self) -> TxdmaW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:522:19
[INFO] [stdout]     |
[INFO] [stdout] 522 |     pub fn txsame(&mut self) -> TxsameW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 522 |     pub fn txsame(&mut self) -> TxsameW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub fn imckdiv(&mut self) -> ImckdivW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub fn imckdiv(&mut self) -> ImckdivW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:532:19
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn imckfs(&mut self) -> ImckfsW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn imckfs(&mut self) -> ImckfsW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:537:21
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn imckmode(&mut self) -> ImckmodeW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn imckmode(&mut self) -> ImckmodeW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2sc0/mr.rs:542:16
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn iws(&mut self) -> IwsW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn iws(&mut self) -> IwsW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/scr.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxor(&mut self) -> RxorW<ScrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxor(&mut self) -> RxorW<'_, ScrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/scr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txur(&mut self) -> TxurW<ScrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txur(&mut self) -> TxurW<'_, ScrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn selminus(&mut self) -> SelminusW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn selminus(&mut self) -> SelminusW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:611:20
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn selplus(&mut self) -> SelplusW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn selplus(&mut self) -> SelplusW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:616:17
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub fn acen(&mut self) -> AcenW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub fn acen(&mut self) -> AcenW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/scr.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn rxorch(&mut self) -> RxorchW<ScrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn rxorch(&mut self) -> RxorchW<'_, ScrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/scr.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txurch(&mut self) -> TxurchW<ScrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txurch(&mut self) -> TxurchW<'_, ScrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ssr.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxor(&mut self) -> RxorW<SsrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxor(&mut self) -> RxorW<'_, SsrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ssr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txur(&mut self) -> TxurW<SsrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txur(&mut self) -> TxurW<'_, SsrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:621:20
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn edgetyp(&mut self) -> EdgetypW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn edgetyp(&mut self) -> EdgetypW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ssr.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn rxorch(&mut self) -> RxorchW<SsrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn rxorch(&mut self) -> RxorchW<'_, SsrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ssr.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txurch(&mut self) -> TxurchW<SsrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txurch(&mut self) -> TxurchW<'_, SsrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ier.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxrdy(&mut self) -> RxrdyW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxrdy(&mut self) -> RxrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ier.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxor(&mut self) -> RxorW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxor(&mut self) -> RxorW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ier.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn txrdy(&mut self) -> TxrdyW<IerSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn txrdy(&mut self) -> TxrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:626:16
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn inv(&mut self) -> InvW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn inv(&mut self) -> InvW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:631:18
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn selfs(&mut self) -> SelfsW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn selfs(&mut self) -> SelfsW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/acc/mr.rs:636:15
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn fe(&mut self) -> FeW<MrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn fe(&mut self) -> FeW<'_, MrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/ier.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<IerSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<'_, IerSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/acc/idr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<IdrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ce(&mut self) -> CeW<'_, IdrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/acr.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn isel(&mut self) -> IselW<AcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn isel(&mut self) -> IselW<'_, AcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/acr.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn hyst(&mut self) -> HystW<AcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn hyst(&mut self) -> HystW<'_, AcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/wpmr.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<WpmrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn wpen(&mut self) -> WpenW<'_, WpmrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/acc/wpmr.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<WpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn wpkey(&mut self) -> WpkeyW<'_, WpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/ier.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txur(&mut self) -> TxurW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txur(&mut self) -> TxurW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/idr.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxrdy(&mut self) -> RxrdyW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn rxrdy(&mut self) -> RxrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/idr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxor(&mut self) -> RxorW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxor(&mut self) -> RxorW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/idr.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn txrdy(&mut self) -> TxrdyW<IdrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn txrdy(&mut self) -> TxrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2sc0/idr.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txur(&mut self) -> TxurW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn txur(&mut self) -> TxurW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/i2sc0/thr.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn thr(&mut self) -> ThrW<ThrSpec> {
[INFO] [stdout]   |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn thr(&mut self) -> ThrW<'_, ThrSpec> {
[INFO] [stdout]   |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn wbdis(&mut self) -> WbdisW<CfgSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn wbdis(&mut self) -> WbdisW<'_, CfgSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn eomdis(&mut self) -> EomdisW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn eomdis(&mut self) -> EomdisW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:161:19
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn slbdis(&mut self) -> SlbdisW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn slbdis(&mut self) -> SlbdisW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:166:16
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn bbc(&mut self) -> BbcW<CfgSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn bbc(&mut self) -> BbcW<'_, CfgSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn ascd(&mut self) -> AscdW<CfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn ascd(&mut self) -> AscdW<'_, CfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn dualbuff(&mut self) -> DualbuffW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn dualbuff(&mut self) -> DualbuffW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn uihash(&mut self) -> UihashW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn uihash(&mut self) -> UihashW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/icm/cfg.rs:186:18
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn ualgo(&mut self) -> UalgoW<CfgSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn ualgo(&mut self) -> UalgoW<'_, CfgSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn enable(&mut self) -> EnableW<CtrlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn enable(&mut self) -> EnableW<'_, CtrlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn disable(&mut self) -> DisableW<CtrlSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn disable(&mut self) -> DisableW<'_, CtrlSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn swrst(&mut self) -> SwrstW<CtrlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn swrst(&mut self) -> SwrstW<'_, CtrlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rehash(&mut self) -> RehashW<CtrlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rehash(&mut self) -> RehashW<'_, CtrlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rmdis(&mut self) -> RmdisW<CtrlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rmdis(&mut self) -> RmdisW<'_, CtrlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ctrl.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn rmen(&mut self) -> RmenW<CtrlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn rmen(&mut self) -> RmenW<'_, CtrlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rhc(&mut self) -> RhcW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rhc(&mut self) -> RhcW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn start(&mut self) -> StartW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn start(&mut self) -> StartW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rdm(&mut self) -> RdmW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rdm(&mut self) -> RdmW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rbe(&mut self) -> RbeW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rbe(&mut self) -> RbeW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn rwc(&mut self) -> RwcW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn rwc(&mut self) -> RwcW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn rec(&mut self) -> RecW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn rec(&mut self) -> RecW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rsu(&mut self) -> RsuW<IerSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rsu(&mut self) -> RsuW<'_, IerSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/ier.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn urad(&mut self) -> UradW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn urad(&mut self) -> UradW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rhc(&mut self) -> RhcW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn rhc(&mut self) -> RhcW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rdm(&mut self) -> RdmW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn rdm(&mut self) -> RdmW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rbe(&mut self) -> RbeW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn rbe(&mut self) -> RbeW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn rwc(&mut self) -> RwcW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn rwc(&mut self) -> RwcW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn rec(&mut self) -> RecW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn rec(&mut self) -> RecW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rsu(&mut self) -> RsuW<IdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn rsu(&mut self) -> RsuW<'_, IdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/idr.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn urad(&mut self) -> UradW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn urad(&mut self) -> UradW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/dscr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dasa(&mut self) -> DasaW<DscrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dasa(&mut self) -> DasaW<'_, DscrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/icm/hash.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn hasa(&mut self) -> HasaW<HashSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn hasa(&mut self) -> HasaW<'_, HashSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/icm/uihval.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn val(&mut self) -> ValW<UihvalSpec> {
[INFO] [stdout]   |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn val(&mut self) -> ValW<'_, UihvalSpec> {
[INFO] [stdout]   |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/cr.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn loadseed(&mut self) -> LoadseedW<CrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn loadseed(&mut self) -> LoadseedW<'_, CrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn cipher(&mut self) -> CipherW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn cipher(&mut self) -> CipherW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:538:19
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn gtagen(&mut self) -> GtagenW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn gtagen(&mut self) -> GtagenW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn dualbuff(&mut self) -> DualbuffW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn dualbuff(&mut self) -> DualbuffW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:548:20
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn procdly(&mut self) -> ProcdlyW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn procdly(&mut self) -> ProcdlyW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn smod(&mut self) -> SmodW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn smod(&mut self) -> SmodW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:558:20
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn keysize(&mut self) -> KeysizeW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn keysize(&mut self) -> KeysizeW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:563:18
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn opmod(&mut self) -> OpmodW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn opmod(&mut self) -> OpmodW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:568:16
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lod(&mut self) -> LodW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lod(&mut self) -> LodW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn cfbs(&mut self) -> CfbsW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn cfbs(&mut self) -> CfbsW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/aes/mr.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn ckey(&mut self) -> CkeyW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn ckey(&mut self) -> CkeyW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<IerSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<'_, IerSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ier.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<IerSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<'_, IerSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn datrdy(&mut self) -> DatrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<IdrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn urad(&mut self) -> UradW<'_, IdrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/idr.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<IdrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn tagrdy(&mut self) -> TagrdyW<'_, IdrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/keywr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn keyw(&mut self) -> KeywW<KeywrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn keyw(&mut self) -> KeywW<'_, KeywrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/idatar.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn idata(&mut self) -> IdataW<IdatarSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn idata(&mut self) -> IdataW<'_, IdatarSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/aes/ivr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn iv(&mut self) -> IvW<IvrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn iv(&mut self) -> IvW<'_, IvrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/aadlenr.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aadlen(&mut self) -> AadlenW<AadlenrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn aadlen(&mut self) -> AadlenW<'_, AadlenrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/clenr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn clen(&mut self) -> ClenW<ClenrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn clen(&mut self) -> ClenW<'_, ClenrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/ghashr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ghash(&mut self) -> GhashW<GhashrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ghash(&mut self) -> GhashW<'_, GhashrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/aes/gcmhr.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn h(&mut self) -> HW<GcmhrSpec> {
[INFO] [stdout]    |              ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |              |
[INFO] [stdout]    |              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn h(&mut self) -> HW<'_, GcmhrSpec> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn hsync_pol(&mut self) -> HsyncPolW<Cfg1Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn hsync_pol(&mut self) -> HsyncPolW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:192:22
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn vsync_pol(&mut self) -> VsyncPolW<Cfg1Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn vsync_pol(&mut self) -> VsyncPolW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:197:23
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn pixclk_pol(&mut self) -> PixclkPolW<Cfg1Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn pixclk_pol(&mut self) -> PixclkPolW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn grayle(&mut self) -> GrayleW<Cfg1Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn grayle(&mut self) -> GrayleW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:207:21
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn emb_sync(&mut self) -> EmbSyncW<Cfg1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn emb_sync(&mut self) -> EmbSyncW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:212:21
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn crc_sync(&mut self) -> CrcSyncW<Cfg1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn crc_sync(&mut self) -> CrcSyncW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn frate(&mut self) -> FrateW<Cfg1Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn frate(&mut self) -> FrateW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:222:18
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn discr(&mut self) -> DiscrW<Cfg1Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn discr(&mut self) -> DiscrW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn full(&mut self) -> FullW<Cfg1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn full(&mut self) -> FullW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn thmask(&mut self) -> ThmaskW<Cfg1Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn thmask(&mut self) -> ThmaskW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:237:16
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn sld(&mut self) -> SldW<Cfg1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn sld(&mut self) -> SldW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg1.rs:242:16
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn sfd(&mut self) -> SfdW<Cfg1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn sfd(&mut self) -> SfdW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn im_vsize(&mut self) -> ImVsizeW<Cfg2Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn im_vsize(&mut self) -> ImVsizeW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cr.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn swrst(&mut self) -> SwrstW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn swrst(&mut self) -> SwrstW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/afec0/cr.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn start(&mut self) -> StartW<CrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn start(&mut self) -> StartW<'_, CrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn gs_mode(&mut self) -> GsModeW<Cfg2Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn gs_mode(&mut self) -> GsModeW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:713:18
[INFO] [stdout]     |
[INFO] [stdout] 713 |     pub fn trgen(&mut self) -> TrgenW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 713 |     pub fn trgen(&mut self) -> TrgenW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:265:21
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn rgb_mode(&mut self) -> RgbModeW<Cfg2Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn rgb_mode(&mut self) -> RgbModeW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:718:19
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trgsel(&mut self) -> TrgselW<MrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trgsel(&mut self) -> TrgselW<'_, MrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn grayscale(&mut self) -> GrayscaleW<Cfg2Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn grayscale(&mut self) -> GrayscaleW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:723:18
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub fn sleep(&mut self) -> SleepW<MrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub fn sleep(&mut self) -> SleepW<'_, MrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:275:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn rgb_swap(&mut self) -> RgbSwapW<Cfg2Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn rgb_swap(&mut self) -> RgbSwapW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:728:17
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn fwup(&mut self) -> FwupW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn fwup(&mut self) -> FwupW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:280:22
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn col_space(&mut self) -> ColSpaceW<Cfg2Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn col_space(&mut self) -> ColSpaceW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:733:20
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub fn freerun(&mut self) -> FreerunW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub fn freerun(&mut self) -> FreerunW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:285:21
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn im_hsize(&mut self) -> ImHsizeW<Cfg2Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn im_hsize(&mut self) -> ImHsizeW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:738:20
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn prescal(&mut self) -> PrescalW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn prescal(&mut self) -> PrescalW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn ycc_swap(&mut self) -> YccSwapW<Cfg2Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn ycc_swap(&mut self) -> YccSwapW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:743:20
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn startup(&mut self) -> StartupW<MrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn startup(&mut self) -> StartupW<'_, MrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/isi/cfg2.rs:295:20
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub fn rgb_cfg(&mut self) -> RgbCfgW<Cfg2Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub fn rgb_cfg(&mut self) -> RgbCfgW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:748:16
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn one(&mut self) -> OneW<MrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn one(&mut self) -> OneW<'_, MrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:753:21
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn tracktim(&mut self) -> TracktimW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn tracktim(&mut self) -> TracktimW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:758:21
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn transfer(&mut self) -> TransferW<MrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn transfer(&mut self) -> TransferW<'_, MrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/mr.rs:763:17
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn useq(&mut self) -> UseqW<MrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn useq(&mut self) -> UseqW<'_, MrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn cmpmode(&mut self) -> CmpmodeW<EmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn cmpmode(&mut self) -> CmpmodeW<'_, EmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:346:19
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub fn cmpsel(&mut self) -> CmpselW<EmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub fn cmpsel(&mut self) -> CmpselW<'_, EmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/isi/psize.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn prev_vsize(&mut self) -> PrevVsizeW<PsizeSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn prev_vsize(&mut self) -> PrevVsizeW<'_, PsizeSpec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cmpall(&mut self) -> CmpallW<EmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cmpall(&mut self) -> CmpallW<'_, EmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/isi/psize.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn prev_hsize(&mut self) -> PrevHsizeW<PsizeSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn prev_hsize(&mut self) -> PrevHsizeW<'_, PsizeSpec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub fn cmpfilter(&mut self) -> CmpfilterW<EmrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub fn cmpfilter(&mut self) -> CmpfilterW<'_, EmrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/isi/pdecf.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dec_factor(&mut self) -> DecFactorW<PdecfSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dec_factor(&mut self) -> DecFactorW<'_, PdecfSpec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/afec0/emr.rs:361:16
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn res(&mut self) -> ResW<EmrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn res(&mut self) -> ResW<'_, EmrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/isi/y2r_set0.rs:46:15
[WARN] too many lines in the log, truncating it
