[INFO] fetching crate cc3220sf 0.2.0...
[INFO] checking cc3220sf-0.2.0 against master#8a65ee08296b36342bf7c3cdc15312ccbc357227 for pr-142704
[INFO] extracting crate cc3220sf 0.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate cc3220sf 0.2.0 on toolchain 8a65ee08296b36342bf7c3cdc15312ccbc357227
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a65ee08296b36342bf7c3cdc15312ccbc357227" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cc3220sf 0.2.0
[INFO] finished tweaking crates.io crate cc3220sf 0.2.0
[INFO] tweaked toml for crates.io crate cc3220sf 0.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a65ee08296b36342bf7c3cdc15312ccbc357227" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 28 packages to latest compatible versions
[INFO] [stderr]       Adding bare-metal v0.2.5 (available: v1.0.0)
[INFO] [stderr]       Adding cortex-m v0.6.7 (available: v0.7.7)
[INFO] [stderr]       Adding cortex-m-rt v0.6.15 (available: v0.7.5)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a65ee08296b36342bf7c3cdc15312ccbc357227" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8a65ee08296b36342bf7c3cdc15312ccbc357227" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8b1076e1bd9b9de4b357f50be9e4d91ced5eaad9b6e04642daf64058389ee9d8
[INFO] running `Command { std: "docker" "start" "-a" "8b1076e1bd9b9de4b357f50be9e4d91ced5eaad9b6e04642daf64058389ee9d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b1076e1bd9b9de4b357f50be9e4d91ced5eaad9b6e04642daf64058389ee9d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b1076e1bd9b9de4b357f50be9e4d91ced5eaad9b6e04642daf64058389ee9d8", kill_on_drop: false }`
[INFO] [stdout] 8b1076e1bd9b9de4b357f50be9e4d91ced5eaad9b6e04642daf64058389ee9d8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8a65ee08296b36342bf7c3cdc15312ccbc357227" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 301982d7036021b4144cb133ce8a5c8dbb7abf291451be25a5814329dc67aedd
[INFO] running `Command { std: "docker" "start" "-a" "301982d7036021b4144cb133ce8a5c8dbb7abf291451be25a5814329dc67aedd", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling cortex-m v0.6.7
[INFO] [stderr]    Compiling cc3220sf v0.2.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 generic-array v0.14.7
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking generic-array v0.13.3
[INFO] [stderr]     Checking as-slice v0.1.5
[INFO] [stderr]     Checking aligned v0.3.5
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> src/lib.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![deny(const_err)]
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]   --> src/lib.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![deny(private_in_public)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> src/lib.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![deny(const_err)]
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]   --> src/lib.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![deny(private_in_public)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdtload.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtload(&mut self) -> WDTLOAD_W {
[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] 37 |     pub fn wdtload(&mut self) -> WDTLOAD_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdtvalue.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtvalue(&mut self) -> WDTVALUE_W {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtvalue(&mut self) -> WDTVALUE_W<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wdt/wdtctl.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn wrc(&mut self) -> WRC_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn wrc(&mut self) -> WRC_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wdt/wdtctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn inttype(&mut self) -> INTTYPE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn inttype(&mut self) -> INTTYPE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wdt/wdtctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn inten(&mut self) -> INTEN_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn inten(&mut self) -> INTEN_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdticr.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtintclr(&mut self) -> WDTINTCLR_W {
[INFO] [stdout]    |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtintclr(&mut self) -> WDTINTCLR_W<'_> {
[INFO] [stdout]    |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdtris.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn inten(&mut self) -> INTEN_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn inten(&mut self) -> INTEN_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdttest.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn stall(&mut self) -> STALL_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn stall(&mut self) -> STALL_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wdt/wdtlock.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtlock(&mut self) -> WDTLOCK_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn wdtlock(&mut self) -> WDTLOCK_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpiodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpiodir.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpiois.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpioibe.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpioiev.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpioim.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpioris.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpiomis.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa0/gpioicr.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpiodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpiodir.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpiois.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpioibe.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpioiev.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpioim.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpioris.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpiomis.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa1/gpioicr.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpiodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpiodir.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpiois.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpioibe.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpioiev.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpioim.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpioris.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpiomis.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa2/gpioicr.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpiodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpiodir.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpiois.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpioibe.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpioiev.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpioim.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpioris.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpiomis.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa3/gpioicr.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdr.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn oe(&mut self) -> OE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn oe(&mut self) -> OE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdr.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn be(&mut self) -> BE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn be(&mut self) -> BE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdr.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pe(&mut self) -> PE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pe(&mut self) -> PE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdr.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn fe(&mut self) -> FE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn fe(&mut self) -> FE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdr.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartrsr_uartecr.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartrsr_uartecr.rs:158:23
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn oe_or_data(&mut self) -> OE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn oe_or_data(&mut self) -> OE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartrsr_uartecr.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn be_or_data(&mut self) -> BE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn be_or_data(&mut self) -> BE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartrsr_uartecr.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn pe_or_data(&mut self) -> PE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn pe_or_data(&mut self) -> PE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartrsr_uartecr.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn fe_or_data(&mut self) -> FE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn fe_or_data(&mut self) -> FE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn txfe(&mut self) -> TXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn txfe(&mut self) -> TXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn txff(&mut self) -> TXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn txff(&mut self) -> TXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:207:17
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn rxfe(&mut self) -> RXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn rxfe(&mut self) -> RXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn busy(&mut self) -> BUSY_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn busy(&mut self) -> BUSY_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartfr.rs:217:16
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cts(&mut self) -> CTS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cts(&mut self) -> CTS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartilpr.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ilpdvsr(&mut self) -> ILPDVSR_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ilpdvsr(&mut self) -> ILPDVSR_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartibrd.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divint(&mut self) -> DIVINT_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divint(&mut self) -> DIVINT_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartfbrd.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divfrac(&mut self) -> DIVFRAC_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divfrac(&mut self) -> DIVFRAC_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn sps(&mut self) -> SPS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn sps(&mut self) -> SPS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn wlen(&mut self) -> WLEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn wlen(&mut self) -> WLEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn fen(&mut self) -> FEN_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn fen(&mut self) -> FEN_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn stp2(&mut self) -> STP2_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn stp2(&mut self) -> STP2_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:231:16
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn eps(&mut self) -> EPS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn eps(&mut self) -> EPS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn pen(&mut self) -> PEN_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn pen(&mut self) -> PEN_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartlcrh.rs:241:16
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn brk(&mut self) -> BRK_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn brk(&mut self) -> BRK_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ctsen(&mut self) -> CTSEN_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ctsen(&mut self) -> CTSEN_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rtsen(&mut self) -> RTSEN_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rtsen(&mut self) -> RTSEN_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rts(&mut self) -> RTS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rts(&mut self) -> RTS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn rxe(&mut self) -> RXE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn rxe(&mut self) -> RXE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn txe(&mut self) -> TXE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn txe(&mut self) -> TXE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:304:16
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn lbe(&mut self) -> LBE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn lbe(&mut self) -> LBE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn hse(&mut self) -> HSE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn hse(&mut self) -> HSE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:314:16
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn eot(&mut self) -> EOT_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn eot(&mut self) -> EOT_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartctl.rs:319:19
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn uarten(&mut self) -> UARTEN_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn uarten(&mut self) -> UARTEN_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartifls.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxiflsel(&mut self) -> RXIFLSEL_W {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxiflsel(&mut self) -> RXIFLSEL_W<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartifls.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txiflsel(&mut self) -> TXIFLSEL_W {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txiflsel(&mut self) -> TXIFLSEL_W<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxim(&mut self) -> DMATXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxim(&mut self) -> DMATXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxim(&mut self) -> DMARXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxim(&mut self) -> DMARXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeim(&mut self) -> OEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeim(&mut self) -> OEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beim(&mut self) -> BEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beim(&mut self) -> BEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peim(&mut self) -> PEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peim(&mut self) -> PEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feim(&mut self) -> FEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feim(&mut self) -> FEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtim(&mut self) -> RTIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtim(&mut self) -> RTIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txim(&mut self) -> TXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txim(&mut self) -> TXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxim(&mut self) -> RXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxim(&mut self) -> RXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartim.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsim(&mut self) -> CTSIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsim(&mut self) -> CTSIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxris(&mut self) -> DMATXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxris(&mut self) -> DMATXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxris(&mut self) -> DMARXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxris(&mut self) -> DMARXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeris(&mut self) -> OERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeris(&mut self) -> OERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beris(&mut self) -> BERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beris(&mut self) -> BERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peris(&mut self) -> PERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peris(&mut self) -> PERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feris(&mut self) -> FERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feris(&mut self) -> FERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtris(&mut self) -> RTRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtris(&mut self) -> RTRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txris(&mut self) -> TXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txris(&mut self) -> TXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxris(&mut self) -> RXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxris(&mut self) -> RXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartris.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsris(&mut self) -> CTSRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsris(&mut self) -> CTSRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oemis(&mut self) -> OEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oemis(&mut self) -> OEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn bemis(&mut self) -> BEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn bemis(&mut self) -> BEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pemis(&mut self) -> PEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pemis(&mut self) -> PEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn femis(&mut self) -> FEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn femis(&mut self) -> FEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtmis(&mut self) -> RTMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtmis(&mut self) -> RTMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txmis(&mut self) -> TXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txmis(&mut self) -> TXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxmis(&mut self) -> RXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxmis(&mut self) -> RXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartmis.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsmis(&mut self) -> CTSMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsmis(&mut self) -> CTSMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxicr(&mut self) -> DMATXICR_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxicr(&mut self) -> DMATXICR_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxicr(&mut self) -> DMARXICR_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxicr(&mut self) -> DMARXICR_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeicr(&mut self) -> OEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeicr(&mut self) -> OEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beicr(&mut self) -> BEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beicr(&mut self) -> BEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peicr(&mut self) -> PEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peicr(&mut self) -> PEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feicr(&mut self) -> FEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feicr(&mut self) -> FEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rticr(&mut self) -> RTICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rticr(&mut self) -> RTICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txicr(&mut self) -> TXICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txicr(&mut self) -> TXICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxicr(&mut self) -> RXICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxicr(&mut self) -> RXICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uarticr.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsicr(&mut self) -> CTSICR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsicr(&mut self) -> CTSICR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdmactl.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dmaerr(&mut self) -> DMAERR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dmaerr(&mut self) -> DMAERR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdmactl.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn txdmae(&mut self) -> TXDMAE_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn txdmae(&mut self) -> TXDMAE_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta0/uartdmactl.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn rxdmae(&mut self) -> RXDMAE_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn rxdmae(&mut self) -> RXDMAE_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartlctl.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn blen(&mut self) -> BLEN_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn blen(&mut self) -> BLEN_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartlss.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tss(&mut self) -> TSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tss(&mut self) -> TSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartltim.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn timer(&mut self) -> TIMER_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn timer(&mut self) -> TIMER_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta0/uartcc.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cs(&mut self) -> CS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cs(&mut self) -> CS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdr.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn oe(&mut self) -> OE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn oe(&mut self) -> OE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdr.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn be(&mut self) -> BE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn be(&mut self) -> BE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdr.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pe(&mut self) -> PE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn pe(&mut self) -> PE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdr.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn fe(&mut self) -> FE_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn fe(&mut self) -> FE_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdr.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartrsr_uartecr.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartrsr_uartecr.rs:158:23
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn oe_or_data(&mut self) -> OE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn oe_or_data(&mut self) -> OE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartrsr_uartecr.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn be_or_data(&mut self) -> BE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn be_or_data(&mut self) -> BE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartrsr_uartecr.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn pe_or_data(&mut self) -> PE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn pe_or_data(&mut self) -> PE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartrsr_uartecr.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn fe_or_data(&mut self) -> FE_OR_DATA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn fe_or_data(&mut self) -> FE_OR_DATA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn txfe(&mut self) -> TXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn txfe(&mut self) -> TXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn txff(&mut self) -> TXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn txff(&mut self) -> TXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:207:17
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn rxfe(&mut self) -> RXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn rxfe(&mut self) -> RXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn busy(&mut self) -> BUSY_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn busy(&mut self) -> BUSY_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartfr.rs:217:16
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cts(&mut self) -> CTS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cts(&mut self) -> CTS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartilpr.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ilpdvsr(&mut self) -> ILPDVSR_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ilpdvsr(&mut self) -> ILPDVSR_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartibrd.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divint(&mut self) -> DIVINT_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divint(&mut self) -> DIVINT_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartfbrd.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divfrac(&mut self) -> DIVFRAC_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn divfrac(&mut self) -> DIVFRAC_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn sps(&mut self) -> SPS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn sps(&mut self) -> SPS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn wlen(&mut self) -> WLEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn wlen(&mut self) -> WLEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn fen(&mut self) -> FEN_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn fen(&mut self) -> FEN_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn stp2(&mut self) -> STP2_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn stp2(&mut self) -> STP2_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:231:16
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn eps(&mut self) -> EPS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn eps(&mut self) -> EPS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn pen(&mut self) -> PEN_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn pen(&mut self) -> PEN_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartlcrh.rs:241:16
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn brk(&mut self) -> BRK_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn brk(&mut self) -> BRK_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ctsen(&mut self) -> CTSEN_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ctsen(&mut self) -> CTSEN_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rtsen(&mut self) -> RTSEN_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn rtsen(&mut self) -> RTSEN_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rts(&mut self) -> RTS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rts(&mut self) -> RTS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn rxe(&mut self) -> RXE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn rxe(&mut self) -> RXE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn txe(&mut self) -> TXE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn txe(&mut self) -> TXE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:304:16
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn lbe(&mut self) -> LBE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn lbe(&mut self) -> LBE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn hse(&mut self) -> HSE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn hse(&mut self) -> HSE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:314:16
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn eot(&mut self) -> EOT_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn eot(&mut self) -> EOT_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartctl.rs:319:19
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn uarten(&mut self) -> UARTEN_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn uarten(&mut self) -> UARTEN_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartifls.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxiflsel(&mut self) -> RXIFLSEL_W {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxiflsel(&mut self) -> RXIFLSEL_W<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartifls.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txiflsel(&mut self) -> TXIFLSEL_W {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txiflsel(&mut self) -> TXIFLSEL_W<'_> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxim(&mut self) -> DMATXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxim(&mut self) -> DMATXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxim(&mut self) -> DMARXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxim(&mut self) -> DMARXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeim(&mut self) -> OEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeim(&mut self) -> OEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beim(&mut self) -> BEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beim(&mut self) -> BEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peim(&mut self) -> PEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peim(&mut self) -> PEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feim(&mut self) -> FEIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feim(&mut self) -> FEIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtim(&mut self) -> RTIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtim(&mut self) -> RTIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txim(&mut self) -> TXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txim(&mut self) -> TXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxim(&mut self) -> RXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxim(&mut self) -> RXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartim.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsim(&mut self) -> CTSIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsim(&mut self) -> CTSIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxris(&mut self) -> DMATXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxris(&mut self) -> DMATXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxris(&mut self) -> DMARXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxris(&mut self) -> DMARXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeris(&mut self) -> OERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeris(&mut self) -> OERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beris(&mut self) -> BERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beris(&mut self) -> BERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peris(&mut self) -> PERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peris(&mut self) -> PERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feris(&mut self) -> FERIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feris(&mut self) -> FERIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtris(&mut self) -> RTRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtris(&mut self) -> RTRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txris(&mut self) -> TXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txris(&mut self) -> TXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxris(&mut self) -> RXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxris(&mut self) -> RXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartris.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsris(&mut self) -> CTSRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsris(&mut self) -> CTSRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oemis(&mut self) -> OEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oemis(&mut self) -> OEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn bemis(&mut self) -> BEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn bemis(&mut self) -> BEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pemis(&mut self) -> PEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pemis(&mut self) -> PEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn femis(&mut self) -> FEMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn femis(&mut self) -> FEMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtmis(&mut self) -> RTMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rtmis(&mut self) -> RTMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txmis(&mut self) -> TXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txmis(&mut self) -> TXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxmis(&mut self) -> RXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxmis(&mut self) -> RXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartmis.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsmis(&mut self) -> CTSMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsmis(&mut self) -> CTSMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxicr(&mut self) -> DMATXICR_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmatxicr(&mut self) -> DMATXICR_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxicr(&mut self) -> DMARXICR_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn dmarxicr(&mut self) -> DMARXICR_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeicr(&mut self) -> OEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn oeicr(&mut self) -> OEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beicr(&mut self) -> BEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn beicr(&mut self) -> BEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:328:18
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peicr(&mut self) -> PEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn peicr(&mut self) -> PEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feicr(&mut self) -> FEICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn feicr(&mut self) -> FEICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rticr(&mut self) -> RTICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn rticr(&mut self) -> RTICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txicr(&mut self) -> TXICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn txicr(&mut self) -> TXICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxicr(&mut self) -> RXICR_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn rxicr(&mut self) -> RXICR_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uarticr.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsicr(&mut self) -> CTSICR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn ctsicr(&mut self) -> CTSICR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdmactl.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dmaerr(&mut self) -> DMAERR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dmaerr(&mut self) -> DMAERR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdmactl.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn txdmae(&mut self) -> TXDMAE_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn txdmae(&mut self) -> TXDMAE_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uarta1/uartdmactl.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn rxdmae(&mut self) -> RXDMAE_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn rxdmae(&mut self) -> RXDMAE_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartlctl.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn blen(&mut self) -> BLEN_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn blen(&mut self) -> BLEN_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartlss.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tss(&mut self) -> TSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tss(&mut self) -> TSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartltim.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn timer(&mut self) -> TIMER_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn timer(&mut self) -> TIMER_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uarta1/uartcc.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cs(&mut self) -> CS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cs(&mut self) -> CS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmsa.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn sa(&mut self) -> SA_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn sa(&mut self) -> SA_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmsa.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn r_s(&mut self) -> R_S_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn r_s(&mut self) -> R_S_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn actdmarx(&mut self) -> ACTDMARX_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn actdmarx(&mut self) -> ACTDMARX_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn actdmatx(&mut self) -> ACTDMATX_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn actdmatx(&mut self) -> ACTDMATX_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn clkto(&mut self) -> CLKTO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn clkto(&mut self) -> CLKTO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:323:29
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn busbusy_or_burst(&mut self) -> BUSBUSY_OR_BURST_W {
[INFO] [stdout]     |                             ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn busbusy_or_burst(&mut self) -> BUSBUSY_OR_BURST_W<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:328:25
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn idle_or_qcmd(&mut self) -> IDLE_OR_QCMD_W {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn idle_or_qcmd(&mut self) -> IDLE_OR_QCMD_W<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:333:25
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn arblst_or_hs(&mut self) -> ARBLST_OR_HS_W {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn arblst_or_hs(&mut self) -> ARBLST_OR_HS_W<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:338:26
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn datack_or_ack(&mut self) -> DATACK_OR_ACK_W {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn datack_or_ack(&mut self) -> DATACK_OR_ACK_W<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:343:27
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn adrack_or_stop(&mut self) -> ADRACK_OR_STOP_W {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn adrack_or_stop(&mut self) -> ADRACK_OR_STOP_W<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:348:27
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn error_or_start(&mut self) -> ERROR_OR_START_W {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn error_or_start(&mut self) -> ERROR_OR_START_W<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcs.rs:353:24
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn busy_or_run(&mut self) -> BUSY_OR_RUN_W {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn busy_or_run(&mut self) -> BUSY_OR_RUN_W<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmdr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmtpr.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pulsel(&mut self) -> PULSEL_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pulsel(&mut self) -> PULSEL_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmtpr.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn tpr(&mut self) -> TPR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn tpr(&mut self) -> TPR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:366:19
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffim(&mut self) -> RXFFIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffim(&mut self) -> RXFFIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:371:19
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfeim(&mut self) -> TXFEIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfeim(&mut self) -> TXFEIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxim(&mut self) -> RXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxim(&mut self) -> RXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txim(&mut self) -> TXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txim(&mut self) -> TXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:386:22
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostim(&mut self) -> ARBLOSTIM_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostim(&mut self) -> ARBLOSTIM_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopim(&mut self) -> STOPIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopim(&mut self) -> STOPIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:396:20
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startim(&mut self) -> STARTIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startim(&mut self) -> STARTIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:401:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackim(&mut self) -> NACKIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackim(&mut self) -> NACKIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxim(&mut self) -> DMATXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxim(&mut self) -> DMATXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:411:20
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxim(&mut self) -> DMARXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxim(&mut self) -> DMARXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkim(&mut self) -> CLKIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkim(&mut self) -> CLKIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmimr.rs:421:15
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn im(&mut self) -> IM_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn im(&mut self) -> IM_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffris(&mut self) -> RXFFRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffris(&mut self) -> RXFFRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txferis(&mut self) -> TXFERIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txferis(&mut self) -> TXFERIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:376:18
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxris(&mut self) -> RXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxris(&mut self) -> RXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txris(&mut self) -> TXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txris(&mut self) -> TXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostris(&mut self) -> ARBLOSTRIS_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostris(&mut self) -> ARBLOSTRIS_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopris(&mut self) -> STOPRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopris(&mut self) -> STOPRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startris(&mut self) -> STARTRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startris(&mut self) -> STARTRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackris(&mut self) -> NACKRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackris(&mut self) -> NACKRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:406:21
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxris(&mut self) -> DMATXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxris(&mut self) -> DMATXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxris(&mut self) -> DMARXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxris(&mut self) -> DMARXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:416:19
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkris(&mut self) -> CLKRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkris(&mut self) -> CLKRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmris.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffmis(&mut self) -> RXFFMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffmis(&mut self) -> RXFFMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfemis(&mut self) -> TXFEMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfemis(&mut self) -> TXFEMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:376:18
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxmis(&mut self) -> RXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxmis(&mut self) -> RXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txmis(&mut self) -> TXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txmis(&mut self) -> TXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostmis(&mut self) -> ARBLOSTMIS_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostmis(&mut self) -> ARBLOSTMIS_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopmis(&mut self) -> STOPMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopmis(&mut self) -> STOPMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startmis(&mut self) -> STARTMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startmis(&mut self) -> STARTMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackmis(&mut self) -> NACKMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackmis(&mut self) -> NACKMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:406:21
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:416:19
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkmis(&mut self) -> CLKMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkmis(&mut self) -> CLKMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmmis.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn mis(&mut self) -> MIS_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn mis(&mut self) -> MIS_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:366:19
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffic(&mut self) -> RXFFIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn rxffic(&mut self) -> RXFFIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:371:19
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfeic(&mut self) -> TXFEIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn txfeic(&mut self) -> TXFEIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxic(&mut self) -> RXIC_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn rxic(&mut self) -> RXIC_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txic(&mut self) -> TXIC_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn txic(&mut self) -> TXIC_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:386:22
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostic(&mut self) -> ARBLOSTIC_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn arblostic(&mut self) -> ARBLOSTIC_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopic(&mut self) -> STOPIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn stopic(&mut self) -> STOPIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:396:20
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startic(&mut self) -> STARTIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn startic(&mut self) -> STARTIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:401:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackic(&mut self) -> NACKIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn nackic(&mut self) -> NACKIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxic(&mut self) -> DMATXIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn dmatxic(&mut self) -> DMATXIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:411:20
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxic(&mut self) -> DMARXIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmarxic(&mut self) -> DMARXIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkic(&mut self) -> CLKIC_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn clkic(&mut self) -> CLKIC_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmicr.rs:421:15
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn ic(&mut self) -> IC_W {
[INFO] [stdout]     |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn ic(&mut self) -> IC_W<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcr.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn sfe(&mut self) -> SFE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn sfe(&mut self) -> SFE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcr.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn mfe(&mut self) -> MFE_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn mfe(&mut self) -> MFE_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmcr.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn lpbk(&mut self) -> LPBK_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn lpbk(&mut self) -> LPBK_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmclkocnt.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmbmon.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn sda(&mut self) -> SDA_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn sda(&mut self) -> SDA_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmbmon.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn scl(&mut self) -> SCL_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn scl(&mut self) -> SCL_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmblen.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cmbcnt.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn cntl(&mut self) -> CNTL_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csoar.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn oar(&mut self) -> OAR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn oar(&mut self) -> OAR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn actdmarx(&mut self) -> ACTDMARX_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn actdmarx(&mut self) -> ACTDMARX_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn actdmatx(&mut self) -> ACTDMATX_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn actdmatx(&mut self) -> ACTDMATX_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn qcmdrw(&mut self) -> QCMDRW_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn qcmdrw(&mut self) -> QCMDRW_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn qcmdst(&mut self) -> QCMDST_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn qcmdst(&mut self) -> QCMDST_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:270:20
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn oar2sel(&mut self) -> OAR2SEL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn oar2sel(&mut self) -> OAR2SEL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:275:26
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn fbr_or_rxfifo(&mut self) -> FBR_OR_RXFIFO_W {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub fn fbr_or_rxfifo(&mut self) -> FBR_OR_RXFIFO_W<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn treq_or_txfifo(&mut self) -> TREQ_OR_TXFIFO_W {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn treq_or_txfifo(&mut self) -> TREQ_OR_TXFIFO_W<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cscsr.rs:285:23
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn rreq_or_da(&mut self) -> RREQ_OR_DA_W {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn rreq_or_da(&mut self) -> RREQ_OR_DA_W<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csdr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffim(&mut self) -> RXFFIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffim(&mut self) -> RXFFIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:284:19
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfeim(&mut self) -> TXFEIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfeim(&mut self) -> TXFEIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxim(&mut self) -> RXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxim(&mut self) -> RXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txim(&mut self) -> TXIM_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txim(&mut self) -> TXIM_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:299:20
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxim(&mut self) -> DMATXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxim(&mut self) -> DMATXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:304:20
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxim(&mut self) -> DMARXIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxim(&mut self) -> DMARXIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:309:19
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopim(&mut self) -> STOPIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopim(&mut self) -> STOPIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:314:20
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startim(&mut self) -> STARTIM_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startim(&mut self) -> STARTIM_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csimr.rs:319:19
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataim(&mut self) -> DATAIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataim(&mut self) -> DATAIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffris(&mut self) -> RXFFRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffris(&mut self) -> RXFFRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txferis(&mut self) -> TXFERIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txferis(&mut self) -> TXFERIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxris(&mut self) -> RXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxris(&mut self) -> RXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txris(&mut self) -> TXRIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txris(&mut self) -> TXRIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxris(&mut self) -> DMATXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxris(&mut self) -> DMATXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxris(&mut self) -> DMARXRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxris(&mut self) -> DMARXRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:309:20
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopris(&mut self) -> STOPRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopris(&mut self) -> STOPRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startris(&mut self) -> STARTRIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startris(&mut self) -> STARTRIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csris.rs:319:20
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataris(&mut self) -> DATARIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataris(&mut self) -> DATARIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffmis(&mut self) -> RXFFMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffmis(&mut self) -> RXFFMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfemis(&mut self) -> TXFEMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfemis(&mut self) -> TXFEMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxmis(&mut self) -> RXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxmis(&mut self) -> RXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txmis(&mut self) -> TXMIS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txmis(&mut self) -> TXMIS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxmis(&mut self) -> DMATXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxmis(&mut self) -> DMARXMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:309:20
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopmis(&mut self) -> STOPMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopmis(&mut self) -> STOPMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startmis(&mut self) -> STARTMIS_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startmis(&mut self) -> STARTMIS_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csmis.rs:319:20
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn datamis(&mut self) -> DATAMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn datamis(&mut self) -> DATAMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffic(&mut self) -> RXFFIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn rxffic(&mut self) -> RXFFIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:284:19
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfeic(&mut self) -> TXFEIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn txfeic(&mut self) -> TXFEIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxic(&mut self) -> RXIC_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn rxic(&mut self) -> RXIC_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txic(&mut self) -> TXIC_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn txic(&mut self) -> TXIC_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:299:20
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxic(&mut self) -> DMATXIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn dmatxic(&mut self) -> DMATXIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:304:20
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxic(&mut self) -> DMARXIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn dmarxic(&mut self) -> DMARXIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:309:19
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopic(&mut self) -> STOPIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn stopic(&mut self) -> STOPIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:314:20
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startic(&mut self) -> STARTIC_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn startic(&mut self) -> STARTIC_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2csicr.rs:319:19
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataic(&mut self) -> DATAIC_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn dataic(&mut self) -> DATAIC_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csoar2.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn oar2en(&mut self) -> OAR2EN_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn oar2en(&mut self) -> OAR2EN_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csoar2.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn oar2(&mut self) -> OAR2_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn oar2(&mut self) -> OAR2_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csackctl.rs:76:20
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn ackoval(&mut self) -> ACKOVAL_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn ackoval(&mut self) -> ACKOVAL_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2csackctl.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn ackoen(&mut self) -> ACKOEN_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn ackoen(&mut self) -> ACKOEN_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cfifodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn rxasgnmt(&mut self) -> RXASGNMT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn rxasgnmt(&mut self) -> RXASGNMT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn rxflush(&mut self) -> RXFLUSH_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn rxflush(&mut self) -> RXFLUSH_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn dmarxena(&mut self) -> DMARXENA_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn dmarxena(&mut self) -> DMARXENA_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn rxtrig(&mut self) -> RXTRIG_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn rxtrig(&mut self) -> RXTRIG_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn txasgnmt(&mut self) -> TXASGNMT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn txasgnmt(&mut self) -> TXASGNMT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:255:20
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn txflush(&mut self) -> TXFLUSH_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn txflush(&mut self) -> TXFLUSH_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn dmatxena(&mut self) -> DMATXENA_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn dmatxena(&mut self) -> DMATXENA_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifoctl.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn txtrig(&mut self) -> TXTRIG_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn txtrig(&mut self) -> TXTRIG_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:192:22
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn rxabvtrig(&mut self) -> RXABVTRIG_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn rxabvtrig(&mut self) -> RXABVTRIG_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn rxff(&mut self) -> RXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn rxfe(&mut self) -> RXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn rxfe(&mut self) -> RXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn txblwtrig(&mut self) -> TXBLWTRIG_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn txblwtrig(&mut self) -> TXBLWTRIG_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn txff(&mut self) -> TXFF_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn txff(&mut self) -> TXFF_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cfifostatus.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn txfe(&mut self) -> TXFE_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn txfe(&mut self) -> TXFE_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cobsmuxsel0.rs:94:16
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn ln3(&mut self) -> LN3_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn ln3(&mut self) -> LN3_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cobsmuxsel0.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn ln2(&mut self) -> LN2_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn ln2(&mut self) -> LN2_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cobsmuxsel0.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn ln1(&mut self) -> LN1_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn ln1(&mut self) -> LN1_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cobsmuxsel0.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn ln0(&mut self) -> LN0_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn ln0(&mut self) -> LN0_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cobsmuxsel1.rs:94:16
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn ln7(&mut self) -> LN7_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn ln7(&mut self) -> LN7_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cobsmuxsel1.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn ln6(&mut self) -> LN6_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn ln6(&mut self) -> LN6_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cobsmuxsel1.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn ln5(&mut self) -> LN5_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn ln5(&mut self) -> LN5_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cobsmuxsel1.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn ln4(&mut self) -> LN4_W {
[INFO] [stdout]     |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn ln4(&mut self) -> LN4_W<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn ln7route(&mut self) -> LN7ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn ln7route(&mut self) -> LN7ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:175:21
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn ln6route(&mut self) -> LN6ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn ln6route(&mut self) -> LN6ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:180:21
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn ln5route(&mut self) -> LN5ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn ln5route(&mut self) -> LN5ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn ln4route(&mut self) -> LN4ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn ln4route(&mut self) -> LN4ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn ln3route(&mut self) -> LN3ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn ln3route(&mut self) -> LN3ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub fn ln2route(&mut self) -> LN2ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub fn ln2route(&mut self) -> LN2ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn ln1route(&mut self) -> LN1ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn ln1route(&mut self) -> LN1ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i2ca0/i2cmuxroute.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn ln0route(&mut self) -> LN0ROUTE_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn ln0route(&mut self) -> LN0ROUTE_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cpv.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn major(&mut self) -> MAJOR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn major(&mut self) -> MAJOR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i2ca0/i2cpv.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn minor(&mut self) -> MINOR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn minor(&mut self) -> MINOR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpiodata.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn data(&mut self) -> DATA_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpiodir.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn dir(&mut self) -> DIR_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpiois.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W {
[INFO] [stdout]    |               ^^^^^^^^^     ---- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn is(&mut self) -> IS_W<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpioibe.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ibe(&mut self) -> IBE_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpioiev.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn iev(&mut self) -> IEV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpioim.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ime(&mut self) -> IME_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpioris.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpiomis.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpioa4/gpioicr.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn ris(&mut self) -> RIS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmcfg.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtamr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmtbmr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:240:20
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:255:20
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmctl.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:286:18
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmsync.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:308:19
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:313:18
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:328:19
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmimr.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmris.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmmis.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:323:20
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:343:20
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmicr.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtailr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbilr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtamatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbmatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtapr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbpr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtapmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbpmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtav.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmrtcpd.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtaps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtapv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmtbpv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera0/gptmdmaev.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera0/gptmpp.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmcfg.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtamr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmtbmr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:240:20
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:255:20
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmctl.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:286:18
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmsync.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:308:19
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:313:18
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:328:19
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmimr.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmris.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmmis.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:323:20
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:343:20
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmicr.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtailr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbilr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtamatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbmatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtapr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbpr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtapmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbpmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtav.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmrtcpd.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtaps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtapv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmtbpv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera1/gptmdmaev.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera1/gptmpp.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmcfg.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtamr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmtbmr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:240:20
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn tbstall(&mut self) -> TBSTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn tben(&mut self) -> TBEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn tapwml(&mut self) -> TAPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:255:20
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn taevent(&mut self) -> TAEVENT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub fn tastall(&mut self) -> TASTALL_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmctl.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub fn taen(&mut self) -> TAEN_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn sync11(&mut self) -> SYNC11_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn sync10(&mut self) -> SYNC10_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn sync9(&mut self) -> SYNC9_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn sync8(&mut self) -> SYNC8_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn sync7(&mut self) -> SYNC7_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn sync6(&mut self) -> SYNC6_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn sync5(&mut self) -> SYNC5_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn sync4(&mut self) -> SYNC4_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:286:18
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn sync3(&mut self) -> SYNC3_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn sync2(&mut self) -> SYNC2_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn sync1(&mut self) -> SYNC1_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmsync.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn sync0(&mut self) -> SYNC0_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:308:19
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabim(&mut self) -> DMABIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:313:18
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmim(&mut self) -> TBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbeim(&mut self) -> CBEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmim(&mut self) -> CBMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:328:19
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoim(&mut self) -> TBTOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaim(&mut self) -> DMAAIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamim(&mut self) -> TAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeim(&mut self) -> CAEIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camim(&mut self) -> CAMIM_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmimr.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoim(&mut self) -> TATOIM_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabris(&mut self) -> DMABRIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmris(&mut self) -> TBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cberis(&mut self) -> CBERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmris(&mut self) -> CBMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtoris(&mut self) -> TBTORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaris(&mut self) -> DMAARIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamris(&mut self) -> TAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caeris(&mut self) -> CAERIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camris(&mut self) -> CAMRIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmris.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatoris(&mut self) -> TATORIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabmis(&mut self) -> DMABMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmmis(&mut self) -> TBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbemis(&mut self) -> CBEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmmis(&mut self) -> CBMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtomis(&mut self) -> TBTOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaamis(&mut self) -> DMAAMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tammis(&mut self) -> TAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caemis(&mut self) -> CAEMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn cammis(&mut self) -> CAMMIS_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmmis.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatomis(&mut self) -> TATOMIS_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:308:20
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn dmabint(&mut self) -> DMABINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn tbmcint(&mut self) -> TBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn cbecint(&mut self) -> CBECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:323:20
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn cbmcint(&mut self) -> CBMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn tbtocint(&mut self) -> TBTOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:333:20
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn dmaaint(&mut self) -> DMAAINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:338:20
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn tamcint(&mut self) -> TAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:343:20
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn caecint(&mut self) -> CAECINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn camcint(&mut self) -> CAMCINT_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmicr.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn tatocint(&mut self) -> TATOCINT_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtailr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tailr(&mut self) -> TAILR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbilr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbilrl(&mut self) -> TBILRL_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtamatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbmatchr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtapr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsr(&mut self) -> TAPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbpr.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsr(&mut self) -> TBPSR_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtapmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tapsmr(&mut self) -> TAPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbpmr.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W {
[INFO] [stdout]    |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbpsmr(&mut self) -> TBPSMR_W<'_> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtav.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tav(&mut self) -> TAV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn tbv(&mut self) -> TBV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmrtcpd.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W {
[INFO] [stdout]    |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtcpd(&mut self) -> RTCPD_W<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtaps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbps.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pss(&mut self) -> PSS_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtapv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmtbpv.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W {
[INFO] [stdout]    |                ^^^^^^^^^     ----- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn psv(&mut self) -> PSV_W<'_> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbmdmaen(&mut self) -> TBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn cbedmaen(&mut self) -> CBEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cbmdmaen(&mut self) -> CBMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbtodmaen(&mut self) -> TBTODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tamdmaen(&mut self) -> TAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rtcdmaen(&mut self) -> RTCDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn caedmaen(&mut self) -> CAEDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn camdmaen(&mut self) -> CAMDMAEN_W<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera2/gptmdmaev.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tatodmaen(&mut self) -> TATODMAEN_W<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera2/gptmpp.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W {
[INFO] [stdout]    |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn size(&mut self) -> SIZE_W<'_> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/timera3/gptmcfg.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W {
[INFO] [stdout]    |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn gptmcfg(&mut self) -> GPTMCFG_W<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn taplo(&mut self) -> TAPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tamrsu(&mut self) -> TAMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tapwmie(&mut self) -> TAPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn taild(&mut self) -> TAILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tamie(&mut self) -> TAMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tacdir(&mut self) -> TACDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn taams(&mut self) -> TAAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tacmir(&mut self) -> TACMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtamr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tamr(&mut self) -> TAMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:269:18
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn tbplo(&mut self) -> TBPLO_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn tbmrsu(&mut self) -> TBMRSU_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn tbild(&mut self) -> TBILD_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn tbmie(&mut self) -> TBMIE_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn tbcdir(&mut self) -> TBCDIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:299:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W {
[INFO] [stdout]     |                  ^^^^^^^^^     ------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn tbams(&mut self) -> TBAMS_W<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn tbcmir(&mut self) -> TBCMIR_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmtbmr.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W {
[INFO] [stdout]     |                 ^^^^^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn tbmr(&mut self) -> TBMR_W<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmctl.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W {
[INFO] [stdout]     |                   ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn tbpwml(&mut self) -> TBPWML_W<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/timera3/gptmctl.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn tbevent(&mut self) -> TBEVENT_W {
[INFO] [stdout]     |                    ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[WARN] too many lines in the log, truncating it
