[INFO] fetching crate xmc4700 0.13.0...
[INFO] checking xmc4700-0.13.0 against master#32cd9114712a24010b0583624dc52ac302194128 for pr-143717
[INFO] extracting crate xmc4700 0.13.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate xmc4700 0.13.0
[INFO] finished tweaking crates.io crate xmc4700 0.13.0
[INFO] tweaked toml for crates.io crate xmc4700 0.13.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xmc4700 0.13.0 on toolchain 32cd9114712a24010b0583624dc52ac302194128
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 19 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f6d9f7a59dd31315a67e011706d151bba8918c9aaae8e8f16a77ed6892b67b0b
[INFO] running `Command { std: "docker" "start" "-a" "f6d9f7a59dd31315a67e011706d151bba8918c9aaae8e8f16a77ed6892b67b0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f6d9f7a59dd31315a67e011706d151bba8918c9aaae8e8f16a77ed6892b67b0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6d9f7a59dd31315a67e011706d151bba8918c9aaae8e8f16a77ed6892b67b0b", kill_on_drop: false }`
[INFO] [stdout] f6d9f7a59dd31315a67e011706d151bba8918c9aaae8e8f16a77ed6892b67b0b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+32cd9114712a24010b0583624dc52ac302194128" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6c4d6c792a59a33c1cd96c1d44ad8bcf5e9c239c76e0eab7ca1a14dd52cc49ec
[INFO] running `Command { std: "docker" "start" "-a" "6c4d6c792a59a33c1cd96c1d44ad8bcf5e9c239c76e0eab7ca1a14dd52cc49ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]    Compiling xmc4700 v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr] error: could not compile `xmc4700` (lib test)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/32cd9114712a24010b0583624dc52ac302194128/bin/rustc --crate-name xmc4700 --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="cortex-m-rt"' --cfg 'feature="critical-section"' --cfg 'feature="default"' --cfg 'feature="rt"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cortex-m-rt", "critical-section", "default", "rt"))' -C metadata=05910808cbdaa2b9 -C extra-filename=-bcfaeca4a6204ee9 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cortex_m=/opt/rustwide/target/debug/deps/libcortex_m-3390deec8ba612e0.rmeta --extern cortex_m_rt=/opt/rustwide/target/debug/deps/libcortex_m_rt-16a2e56046788505.rmeta --extern critical_section=/opt/rustwide/target/debug/deps/libcritical_section-a7ed3c6694782041.rmeta --extern vcell=/opt/rustwide/target/debug/deps/libvcell-9184bd5c2bc518dc.rmeta --cap-lints=forbid -L /opt/rustwide/target/debug/build/xmc4700-00140ffa8d0903e7/out -L /opt/rustwide/target/debug/build/cortex-m-rt-aaf68adabb29c4b2/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/actlr.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dismcycint(&mut self) -> DISMCYCINT_W<ACTLR_SPEC> {
[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] 55 |     pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_, ACTLR_SPEC> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/actlr.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<ACTLR_SPEC> {
[INFO] [stdout]    |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_, ACTLR_SPEC> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/actlr.rs:65:20
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn disfold(&mut self) -> DISFOLD_W<ACTLR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn disfold(&mut self) -> DISFOLD_W<'_, ACTLR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/actlr.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn disfpca(&mut self) -> DISFPCA_W<ACTLR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn disfpca(&mut self) -> DISFPCA_W<'_, ACTLR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/actlr.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn disoofp(&mut self) -> DISOOFP_W<ACTLR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn disoofp(&mut self) -> DISOOFP_W<'_, ACTLR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_csr.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn enable(&mut self) -> ENABLE_W<SYST_CSR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn enable(&mut self) -> ENABLE_W<'_, SYST_CSR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_csr.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn tickint(&mut self) -> TICKINT_W<SYST_CSR_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn tickint(&mut self) -> TICKINT_W<'_, SYST_CSR_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_csr.rs:203:22
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn clksource(&mut self) -> CLKSOURCE_W<SYST_CSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn clksource(&mut self) -> CLKSOURCE_W<'_, SYST_CSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_csr.rs:208:22
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn countflag(&mut self) -> COUNTFLAG_W<SYST_CSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn countflag(&mut self) -> COUNTFLAG_W<'_, SYST_CSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/syst_rvr.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn reload(&mut self) -> RELOAD_W<SYST_RVR_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn reload(&mut self) -> RELOAD_W<'_, SYST_RVR_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/syst_cvr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn current(&mut self) -> CURRENT_W<SYST_CVR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn current(&mut self) -> CURRENT_W<'_, SYST_CVR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_calib.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tenms(&mut self) -> TENMS_W<SYST_CALIB_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tenms(&mut self) -> TENMS_W<'_, SYST_CALIB_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_calib.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn skew(&mut self) -> SKEW_W<SYST_CALIB_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn skew(&mut self) -> SKEW_W<'_, SYST_CALIB_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/syst_calib.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn noref(&mut self) -> NOREF_W<SYST_CALIB_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn noref(&mut self) -> NOREF_W<'_, SYST_CALIB_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iser0.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<NVIC_ISER0_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<'_, NVIC_ISER0_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iser1.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<NVIC_ISER1_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<'_, NVIC_ISER1_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iser2.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<NVIC_ISER2_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<'_, NVIC_ISER2_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iser3.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<NVIC_ISER3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setena(&mut self) -> SETENA_W<'_, NVIC_ISER3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icer0.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<NVIC_ICER0_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<'_, NVIC_ICER0_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icer1.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<NVIC_ICER1_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<'_, NVIC_ICER1_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icer2.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<NVIC_ICER2_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<'_, NVIC_ICER2_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icer3.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<NVIC_ICER3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrena(&mut self) -> CLRENA_W<'_, NVIC_ICER3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ispr0.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<NVIC_ISPR0_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<'_, NVIC_ISPR0_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ispr1.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<NVIC_ISPR1_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<'_, NVIC_ISPR1_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ispr2.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<NVIC_ISPR2_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<'_, NVIC_ISPR2_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ispr3.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<NVIC_ISPR3_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn setpend(&mut self) -> SETPEND_W<'_, NVIC_ISPR3_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icpr0.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<NVIC_ICPR0_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<'_, NVIC_ICPR0_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icpr1.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<NVIC_ICPR1_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<'_, NVIC_ICPR1_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icpr2.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<NVIC_ICPR2_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<'_, NVIC_ICPR2_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_icpr3.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<NVIC_ICPR3_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn clrpend(&mut self) -> CLRPEND_W<'_, NVIC_ICPR3_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iabr0.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<NVIC_IABR0_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<'_, NVIC_IABR0_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iabr1.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<NVIC_IABR1_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<'_, NVIC_IABR1_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iabr2.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<NVIC_IABR2_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<'_, NVIC_IABR2_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_iabr3.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<NVIC_IABR3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn active(&mut self) -> ACTIVE_W<'_, NVIC_IABR3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr0.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr0.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr0.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr0.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR0_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr1.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr1.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr1.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr1.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr2.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr2.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr2.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr2.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR2_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr3.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr3.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr3.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr3.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR3_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr4.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr4.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr4.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr4.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR4_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr5.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr5.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr5.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr5.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR5_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr6.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr6.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr6.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr6.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR6_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr7.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr7.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr7.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr7.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR7_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr8.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr8.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr8.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr8.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR8_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr9.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr9.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr9.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr9.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR9_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr10.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr10.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr10.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr10.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR10_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr11.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr11.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr11.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr11.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR11_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr12.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr12.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr12.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr12.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR12_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr13.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr13.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr13.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr13.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR13_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr14.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr14.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr14.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr14.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR14_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr15.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr15.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr15.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr15.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR15_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr16.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr16.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr16.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr16.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR16_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr17.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr17.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr17.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr17.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR17_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr18.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr18.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr18.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr18.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR18_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr19.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr19.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr19.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr19.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR19_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr20.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr20.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr20.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr20.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR20_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr21.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr21.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr21.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr21.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR21_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr22.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr22.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr22.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr22.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR22_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr23.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr23.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr23.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr23.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR23_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr24.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr24.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr24.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr24.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR24_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr25.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr25.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr25.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr25.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR25_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr26.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr26.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr26.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr26.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR26_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr27.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn pri_0(&mut self) -> PRI_0_W<'_, NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr27.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn pri_1(&mut self) -> PRI_1_W<'_, NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr27.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn pri_2(&mut self) -> PRI_2_W<NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_2(&mut self) -> PRI_2_W<'_, NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/nvic_ipr27.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn pri_3(&mut self) -> PRI_3_W<NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_3(&mut self) -> PRI_3_W<'_, NVIC_IPR27_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/icsr.rs:308:22
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pendstclr(&mut self) -> PENDSTCLR_W<ICSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 pendstclr(&mut self) -> PENDSTCLR_W<'_, ICSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/icsr.rs:313:22
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pendstset(&mut self) -> PENDSTSET_W<ICSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 pendstset(&mut self) -> PENDSTSET_W<'_, ICSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/icsr.rs:318:22
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pendsvclr(&mut self) -> PENDSVCLR_W<ICSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 pendsvclr(&mut self) -> PENDSVCLR_W<'_, ICSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/icsr.rs:323:22
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pendsvset(&mut self) -> PENDSVSET_W<ICSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 pendsvset(&mut self) -> PENDSVSET_W<'_, ICSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/icsr.rs:328:23
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn nmipendset(&mut self) -> NMIPENDSET_W<ICSR_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [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 nmipendset(&mut self) -> NMIPENDSET_W<'_, ICSR_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/vtor.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbloff(&mut self) -> TBLOFF_W<VTOR_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbloff(&mut self) -> TBLOFF_W<'_, VTOR_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/aircr.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn vectreset(&mut self) -> VECTRESET_W<AIRCR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 vectreset(&mut self) -> VECTRESET_W<'_, AIRCR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/aircr.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn vectclractive(&mut self) -> VECTCLRACTIVE_W<AIRCR_SPEC> {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [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 vectclractive(&mut self) -> VECTCLRACTIVE_W<'_, AIRCR_SPEC> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/aircr.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn sysresetreq(&mut self) -> SYSRESETREQ_W<AIRCR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn sysresetreq(&mut self) -> SYSRESETREQ_W<'_, AIRCR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/aircr.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn prigroup(&mut self) -> PRIGROUP_W<AIRCR_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn prigroup(&mut self) -> PRIGROUP_W<'_, AIRCR_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/aircr.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn vectkey(&mut self) -> VECTKEY_W<AIRCR_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn vectkey(&mut self) -> VECTKEY_W<'_, AIRCR_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/scr.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn sleeponexit(&mut self) -> SLEEPONEXIT_W<SCR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn sleeponexit(&mut self) -> SLEEPONEXIT_W<'_, SCR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/scr.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn sleepdeep(&mut self) -> SLEEPDEEP_W<SCR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn sleepdeep(&mut self) -> SLEEPDEEP_W<'_, SCR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/scr.rs:194:22
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn sevonpend(&mut self) -> SEVONPEND_W<SCR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn sevonpend(&mut self) -> SEVONPEND_W<'_, SCR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:361:27
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn nonbasethrdena(&mut self) -> NONBASETHRDENA_W<CCR_SPEC> {
[INFO] [stdout]     |                           ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn nonbasethrdena(&mut self) -> NONBASETHRDENA_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn usersetmpend(&mut self) -> USERSETMPEND_W<CCR_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [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 usersetmpend(&mut self) -> USERSETMPEND_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:371:24
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn unalign_trp(&mut self) -> UNALIGN_TRP_W<CCR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [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 unalign_trp(&mut self) -> UNALIGN_TRP_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn div_0_trp(&mut self) -> DIV_0_TRP_W<CCR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 div_0_trp(&mut self) -> DIV_0_TRP_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:381:22
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn bfhfnmign(&mut self) -> BFHFNMIGN_W<CCR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 bfhfnmign(&mut self) -> BFHFNMIGN_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/ccr.rs:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn stkalign(&mut self) -> STKALIGN_W<CCR_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [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 stkalign(&mut self) -> STKALIGN_W<'_, CCR_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr1.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn pri_4(&mut self) -> PRI_4_W<SHPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_4(&mut self) -> PRI_4_W<'_, SHPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr1.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn pri_5(&mut self) -> PRI_5_W<SHPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn pri_5(&mut self) -> PRI_5_W<'_, SHPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr1.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn pri_6(&mut self) -> PRI_6_W<SHPR1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 pri_6(&mut self) -> PRI_6_W<'_, SHPR1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr2.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn pri_11(&mut self) -> PRI_11_W<SHPR2_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn pri_11(&mut self) -> PRI_11_W<'_, SHPR2_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr3.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pri_14(&mut self) -> PRI_14_W<SHPR3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pri_14(&mut self) -> PRI_14_W<'_, SHPR3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/shpr3.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pri_15(&mut self) -> PRI_15_W<SHPR3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pri_15(&mut self) -> PRI_15_W<'_, SHPR3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:136:24
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn memfaultact(&mut self) -> MEMFAULTACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn memfaultact(&mut self) -> MEMFAULTACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:141:24
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub fn busfaultact(&mut self) -> BUSFAULTACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub fn busfaultact(&mut self) -> BUSFAULTACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:146:24
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn usgfaultact(&mut self) -> USGFAULTACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn usgfaultact(&mut self) -> USGFAULTACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:151:22
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn svcallact(&mut self) -> SVCALLACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn svcallact(&mut self) -> SVCALLACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn monitoract(&mut self) -> MONITORACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn monitoract(&mut self) -> MONITORACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:161:22
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn pendsvact(&mut self) -> PENDSVACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn pendsvact(&mut self) -> PENDSVACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:166:23
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn systickact(&mut self) -> SYSTICKACT_W<SHCSR_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn systickact(&mut self) -> SYSTICKACT_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:171:27
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn usgfaultpended(&mut self) -> USGFAULTPENDED_W<SHCSR_SPEC> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn usgfaultpended(&mut self) -> USGFAULTPENDED_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn memfaultpended(&mut self) -> MEMFAULTPENDED_W<SHCSR_SPEC> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn memfaultpended(&mut self) -> MEMFAULTPENDED_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn busfaultpended(&mut self) -> BUSFAULTPENDED_W<SHCSR_SPEC> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn busfaultpended(&mut self) -> BUSFAULTPENDED_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn svcallpended(&mut self) -> SVCALLPENDED_W<SHCSR_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn svcallpended(&mut self) -> SVCALLPENDED_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn memfaultena(&mut self) -> MEMFAULTENA_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn memfaultena(&mut self) -> MEMFAULTENA_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn busfaultena(&mut self) -> BUSFAULTENA_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn busfaultena(&mut self) -> BUSFAULTENA_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/shcsr.rs:201:24
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn usgfaultena(&mut self) -> USGFAULTENA_W<SHCSR_SPEC> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn usgfaultena(&mut self) -> USGFAULTENA_W<'_, SHCSR_SPEC> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1112:21
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     pub fn iaccviol(&mut self) -> IACCVIOL_W<CFSR_SPEC> {
[INFO] [stdout]      |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     pub fn iaccviol(&mut self) -> IACCVIOL_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1117:21
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     pub fn daccviol(&mut self) -> DACCVIOL_W<CFSR_SPEC> {
[INFO] [stdout]      |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     pub fn daccviol(&mut self) -> DACCVIOL_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1122:22
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     pub fn munstkerr(&mut self) -> MUNSTKERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     pub fn munstkerr(&mut self) -> MUNSTKERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1127:20
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     pub fn mstkerr(&mut self) -> MSTKERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     pub fn mstkerr(&mut self) -> MSTKERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1132:20
[INFO] [stdout]      |
[INFO] [stdout] 1132 |     pub fn mlsperr(&mut self) -> MLSPERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1132 |     pub fn mlsperr(&mut self) -> MLSPERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1137:22
[INFO] [stdout]      |
[INFO] [stdout] 1137 |     pub fn mmarvalid(&mut self) -> MMARVALID_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1137 |     pub fn mmarvalid(&mut self) -> MMARVALID_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1142:20
[INFO] [stdout]      |
[INFO] [stdout] 1142 |     pub fn ibuserr(&mut self) -> IBUSERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1142 |     pub fn ibuserr(&mut self) -> IBUSERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1147:22
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     pub fn preciserr(&mut self) -> PRECISERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     pub fn preciserr(&mut self) -> PRECISERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1152:24
[INFO] [stdout]      |
[INFO] [stdout] 1152 |     pub fn impreciserr(&mut self) -> IMPRECISERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1152 |     pub fn impreciserr(&mut self) -> IMPRECISERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1157:21
[INFO] [stdout]      |
[INFO] [stdout] 1157 |     pub fn unstkerr(&mut self) -> UNSTKERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1157 |     pub fn unstkerr(&mut self) -> UNSTKERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1162:19
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     pub fn stkerr(&mut self) -> STKERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     pub fn stkerr(&mut self) -> STKERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1167:19
[INFO] [stdout]      |
[INFO] [stdout] 1167 |     pub fn lsperr(&mut self) -> LSPERR_W<CFSR_SPEC> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1167 |     pub fn lsperr(&mut self) -> LSPERR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1172:22
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     pub fn bfarvalid(&mut self) -> BFARVALID_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     pub fn bfarvalid(&mut self) -> BFARVALID_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1177:23
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     pub fn undefinstr(&mut self) -> UNDEFINSTR_W<CFSR_SPEC> {
[INFO] [stdout]      |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     pub fn undefinstr(&mut self) -> UNDEFINSTR_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1182:21
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     pub fn invstate(&mut self) -> INVSTATE_W<CFSR_SPEC> {
[INFO] [stdout]      |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     pub fn invstate(&mut self) -> INVSTATE_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1187:18
[INFO] [stdout]      |
[INFO] [stdout] 1187 |     pub fn invpc(&mut self) -> INVPC_W<CFSR_SPEC> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1187 |     pub fn invpc(&mut self) -> INVPC_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1192:17
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     pub fn nocp(&mut self) -> NOCP_W<CFSR_SPEC> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     pub fn nocp(&mut self) -> NOCP_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1197:22
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     pub fn unaligned(&mut self) -> UNALIGNED_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     pub fn unaligned(&mut self) -> UNALIGNED_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/ppb/cfsr.rs:1202:22
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     pub fn divbyzero(&mut self) -> DIVBYZERO_W<CFSR_SPEC> {
[INFO] [stdout]      |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     pub fn divbyzero(&mut self) -> DIVBYZERO_W<'_, CFSR_SPEC> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/hfsr.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn vecttbl(&mut self) -> VECTTBL_W<HFSR_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn vecttbl(&mut self) -> VECTTBL_W<'_, HFSR_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/hfsr.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn forced(&mut self) -> FORCED_W<HFSR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn forced(&mut self) -> FORCED_W<'_, HFSR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/hfsr.rs:145:21
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn debugevt(&mut self) -> DEBUGEVT_W<HFSR_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn debugevt(&mut self) -> DEBUGEVT_W<'_, HFSR_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mmfar.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<MMFAR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<'_, MMFAR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/bfar.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<BFAR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<'_, BFAR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/afsr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> VALUE_W<AFSR_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> VALUE_W<'_, AFSR_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/cpacr.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cp10(&mut self) -> CP10_W<CPACR_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cp10(&mut self) -> CP10_W<'_, CPACR_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/cpacr.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn cp11(&mut self) -> CP11_W<CPACR_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn cp11(&mut self) -> CP11_W<'_, CPACR_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_ctrl.rs:184:19
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn enable(&mut self) -> ENABLE_W<MPU_CTRL_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn enable(&mut self) -> ENABLE_W<'_, MPU_CTRL_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_ctrl.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn hfnmiena(&mut self) -> HFNMIENA_W<MPU_CTRL_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn hfnmiena(&mut self) -> HFNMIENA_W<'_, MPU_CTRL_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_ctrl.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn privdefena(&mut self) -> PRIVDEFENA_W<MPU_CTRL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn privdefena(&mut self) -> PRIVDEFENA_W<'_, MPU_CTRL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rnr.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&mut self) -> REGION_W<MPU_RNR_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&mut self) -> REGION_W<'_, MPU_RNR_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<MPU_RBAR_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<'_, MPU_RBAR_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<MPU_RBAR_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<'_, MPU_RBAR_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<MPU_RBAR_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<'_, MPU_RBAR_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn b(&mut self) -> B_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 b(&mut self) -> B_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn c(&mut self) -> C_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 c(&mut self) -> C_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn s(&mut self) -> S_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 s(&mut self) -> S_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:226:16
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn tex(&mut self) -> TEX_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 tex(&mut self) -> TEX_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:231:15
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn ap(&mut self) -> AP_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 ap(&mut self) -> AP_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr.rs:236:15
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn xn(&mut self) -> XN_W<MPU_RASR_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 xn(&mut self) -> XN_W<'_, MPU_RASR_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a1.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<'_, MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a1.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<'_, MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a1.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<'_, MPU_RBAR_A1_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn b(&mut self) -> B_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 b(&mut self) -> B_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn c(&mut self) -> C_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 c(&mut self) -> C_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn s(&mut self) -> S_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 s(&mut self) -> S_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:226:16
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn tex(&mut self) -> TEX_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 tex(&mut self) -> TEX_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:231:15
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn ap(&mut self) -> AP_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 ap(&mut self) -> AP_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a1.rs:236:15
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn xn(&mut self) -> XN_W<MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 xn(&mut self) -> XN_W<'_, MPU_RASR_A1_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a2.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<'_, MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a2.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<'_, MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a2.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<'_, MPU_RBAR_A2_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn b(&mut self) -> B_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 b(&mut self) -> B_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn c(&mut self) -> C_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 c(&mut self) -> C_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn s(&mut self) -> S_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 s(&mut self) -> S_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:226:16
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn tex(&mut self) -> TEX_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 tex(&mut self) -> TEX_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:231:15
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn ap(&mut self) -> AP_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 ap(&mut self) -> AP_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a2.rs:236:15
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn xn(&mut self) -> XN_W<MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 xn(&mut self) -> XN_W<'_, MPU_RASR_A2_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a3.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn region(&mut self) -> REGION_W<'_, MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a3.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn valid(&mut self) -> VALID_W<'_, MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/mpu_rbar_a3.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn addr(&mut self) -> ADDR_W<'_, MPU_RBAR_A3_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enable(&mut self) -> ENABLE_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn size(&mut self) -> SIZE_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn srd(&mut self) -> SRD_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn b(&mut self) -> B_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 b(&mut self) -> B_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn c(&mut self) -> C_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 c(&mut self) -> C_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn s(&mut self) -> S_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |              ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |              |
[INFO] [stdout]     |              this lifetime flows to the output
[INFO] [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 s(&mut self) -> S_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:226:16
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn tex(&mut self) -> TEX_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 tex(&mut self) -> TEX_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:231:15
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn ap(&mut self) -> AP_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 ap(&mut self) -> AP_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/mpu_rasr_a3.rs:236:15
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn xn(&mut self) -> XN_W<MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 xn(&mut self) -> XN_W<'_, MPU_RASR_A3_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/ppb/stir.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn intid(&mut self) -> INTID_W<STIR_SPEC> {
[INFO] [stdout]   |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn intid(&mut self) -> INTID_W<'_, STIR_SPEC> {
[INFO] [stdout]   |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:532:19
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn lspact(&mut self) -> LSPACT_W<FPCCR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn lspact(&mut self) -> LSPACT_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:537:17
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn user(&mut self) -> USER_W<FPCCR_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn user(&mut self) -> USER_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn thread(&mut self) -> THREAD_W<FPCCR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn thread(&mut self) -> THREAD_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:547:18
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn hfrdy(&mut self) -> HFRDY_W<FPCCR_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn hfrdy(&mut self) -> HFRDY_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn mmrdy(&mut self) -> MMRDY_W<FPCCR_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn mmrdy(&mut self) -> MMRDY_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:557:18
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn bfrdy(&mut self) -> BFRDY_W<FPCCR_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn bfrdy(&mut self) -> BFRDY_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:562:19
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub fn monrdy(&mut self) -> MONRDY_W<FPCCR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub fn monrdy(&mut self) -> MONRDY_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:567:18
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn lspen(&mut self) -> LSPEN_W<FPCCR_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn lspen(&mut self) -> LSPEN_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/ppb/fpccr.rs:572:18
[INFO] [stdout]     |
[INFO] [stdout] 572 |     pub fn aspen(&mut self) -> ASPEN_W<FPCCR_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 572 |     pub fn aspen(&mut self) -> ASPEN_W<'_, FPCCR_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/fpcar.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<FPCAR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn address(&mut self) -> ADDRESS_W<'_, FPCAR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/fpdscr.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rmode(&mut self) -> RMODE_W<FPDSCR_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rmode(&mut self) -> RMODE_W<'_, FPDSCR_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/fpdscr.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn fz(&mut self) -> FZ_W<FPDSCR_SPEC> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn fz(&mut self) -> FZ_W<'_, FPDSCR_SPEC> {
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/fpdscr.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn dn(&mut self) -> DN_W<FPDSCR_SPEC> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [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 dn(&mut self) -> DN_W<'_, FPDSCR_SPEC> {
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/ppb/fpdscr.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ahp(&mut self) -> AHP_W<FPDSCR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ahp(&mut self) -> AHP_W<'_, FPDSCR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ln0(&mut self) -> LN0_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn ln0(&mut self) -> LN0_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ln1(&mut self) -> LN1_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn ln1(&mut self) -> LN1_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ln2(&mut self) -> LN2_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn ln2(&mut self) -> LN2_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ln3(&mut self) -> LN3_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn ln3(&mut self) -> LN3_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ln4(&mut self) -> LN4_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn ln4(&mut self) -> LN4_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ln5(&mut self) -> LN5_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn ln5(&mut self) -> LN5_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ln6(&mut self) -> LN6_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ln6(&mut self) -> LN6_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ln7(&mut self) -> LN7_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn ln7(&mut self) -> LN7_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ln8(&mut self) -> LN8_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn ln8(&mut self) -> LN8_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ln9(&mut self) -> LN9_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn ln9(&mut self) -> LN9_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ln10(&mut self) -> LN10_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn ln10(&mut self) -> LN10_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/ovrclr.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ln11(&mut self) -> LN11_W<OVRCLR_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn ln11(&mut self) -> LN11_W<'_, OVRCLR_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel0.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn rs0(&mut self) -> RS0_W<SRSEL0_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn rs0(&mut self) -> RS0_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel0.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn rs1(&mut self) -> RS1_W<SRSEL0_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn rs1(&mut self) -> RS1_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel0.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn rs2(&mut self) -> RS2_W<SRSEL0_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn rs2(&mut self) -> RS2_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel0.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn rs3(&mut self) -> RS3_W<SRSEL0_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn rs3(&mut self) -> RS3_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/srsel0.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn rs4(&mut self) -> RS4_W<SRSEL0_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn rs4(&mut self) -> RS4_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/srsel0.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn rs5(&mut self) -> RS5_W<SRSEL0_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn rs5(&mut self) -> RS5_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/srsel0.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn rs6(&mut self) -> RS6_W<SRSEL0_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn rs6(&mut self) -> RS6_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/srsel0.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn rs7(&mut self) -> RS7_W<SRSEL0_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn rs7(&mut self) -> RS7_W<'_, SRSEL0_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel1.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rs8(&mut self) -> RS8_W<SRSEL1_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rs8(&mut self) -> RS8_W<'_, SRSEL1_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel1.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rs9(&mut self) -> RS9_W<SRSEL1_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rs9(&mut self) -> RS9_W<'_, SRSEL1_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel1.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rs10(&mut self) -> RS10_W<SRSEL1_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [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 rs10(&mut self) -> RS10_W<'_, SRSEL1_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/dlr/srsel1.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn rs11(&mut self) -> RS11_W<SRSEL1_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [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 rs11(&mut self) -> RS11_W<'_, SRSEL1_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:706:16
[INFO] [stdout]     |
[INFO] [stdout] 706 |     pub fn ln0(&mut self) -> LN0_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 706 |     pub fn ln0(&mut self) -> LN0_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:711:16
[INFO] [stdout]     |
[INFO] [stdout] 711 |     pub fn ln1(&mut self) -> LN1_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 711 |     pub fn ln1(&mut self) -> LN1_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:716:16
[INFO] [stdout]     |
[INFO] [stdout] 716 |     pub fn ln2(&mut self) -> LN2_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 716 |     pub fn ln2(&mut self) -> LN2_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:721:16
[INFO] [stdout]     |
[INFO] [stdout] 721 |     pub fn ln3(&mut self) -> LN3_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 721 |     pub fn ln3(&mut self) -> LN3_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:726:16
[INFO] [stdout]     |
[INFO] [stdout] 726 |     pub fn ln4(&mut self) -> LN4_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 726 |     pub fn ln4(&mut self) -> LN4_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:731:16
[INFO] [stdout]     |
[INFO] [stdout] 731 |     pub fn ln5(&mut self) -> LN5_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 731 |     pub fn ln5(&mut self) -> LN5_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:736:16
[INFO] [stdout]     |
[INFO] [stdout] 736 |     pub fn ln6(&mut self) -> LN6_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 736 |     pub fn ln6(&mut self) -> LN6_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:741:16
[INFO] [stdout]     |
[INFO] [stdout] 741 |     pub fn ln7(&mut self) -> LN7_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 741 |     pub fn ln7(&mut self) -> LN7_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:746:16
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub fn ln8(&mut self) -> LN8_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub fn ln8(&mut self) -> LN8_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:751:16
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn ln9(&mut self) -> LN9_W<LNEN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn ln9(&mut self) -> LN9_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub fn ln10(&mut self) -> LN10_W<LNEN_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub fn ln10(&mut self) -> LN10_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/dlr/lnen.rs:761:17
[INFO] [stdout]     |
[INFO] [stdout] 761 |     pub fn ln11(&mut self) -> LN11_W<LNEN_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 761 |     pub fn ln11(&mut self) -> LN11_W<'_, LNEN_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:738:18
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn exs0a(&mut self) -> EXS0A_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn exs0a(&mut self) -> EXS0A_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:743:18
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn exs0b(&mut self) -> EXS0B_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub fn exs0b(&mut self) -> EXS0B_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:748:18
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn exs1a(&mut self) -> EXS1A_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub fn exs1a(&mut self) -> EXS1A_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:753:18
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn exs1b(&mut self) -> EXS1B_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 753 |     pub fn exs1b(&mut self) -> EXS1B_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:758:18
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn exs2a(&mut self) -> EXS2A_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 758 |     pub fn exs2a(&mut self) -> EXS2A_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:763:18
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn exs2b(&mut self) -> EXS2B_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn exs2b(&mut self) -> EXS2B_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:768:18
[INFO] [stdout]     |
[INFO] [stdout] 768 |     pub fn exs3a(&mut self) -> EXS3A_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 768 |     pub fn exs3a(&mut self) -> EXS3A_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exisel.rs:773:18
[INFO] [stdout]     |
[INFO] [stdout] 773 |     pub fn exs3b(&mut self) -> EXS3B_W<EXISEL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 773 |     pub fn exs3b(&mut self) -> EXS3B_W<'_, EXISEL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:598:15
[INFO] [stdout]     |
[INFO] [stdout] 598 |     pub fn pe(&mut self) -> PE_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 598 |     pub fn pe(&mut self) -> PE_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:603:15
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn ld(&mut self) -> LD_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn ld(&mut self) -> LD_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:608:15
[INFO] [stdout]     |
[INFO] [stdout] 608 |     pub fn re(&mut self) -> RE_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 608 |     pub fn re(&mut self) -> RE_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:613:15
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn fe(&mut self) -> FE_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn fe(&mut self) -> FE_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:618:16
[INFO] [stdout]     |
[INFO] [stdout] 618 |     pub fn ocs(&mut self) -> OCS_W<EXICON_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 618 |     pub fn ocs(&mut self) -> OCS_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:623:15
[INFO] [stdout]     |
[INFO] [stdout] 623 |     pub fn fl(&mut self) -> FL_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 623 |     pub fn fl(&mut self) -> FL_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:628:15
[INFO] [stdout]     |
[INFO] [stdout] 628 |     pub fn ss(&mut self) -> SS_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 628 |     pub fn ss(&mut self) -> SS_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:633:15
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn na(&mut self) -> NA_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn na(&mut self) -> NA_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exicon.rs:638:15
[INFO] [stdout]     |
[INFO] [stdout] 638 |     pub fn nb(&mut self) -> NB_W<EXICON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 638 |     pub fn nb(&mut self) -> NB_W<'_, EXICON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:523:16
[INFO] [stdout]     |
[INFO] [stdout] 523 |     pub fn iss(&mut self) -> ISS_W<EXOCON_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 523 |     pub fn iss(&mut self) -> ISS_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:528:17
[INFO] [stdout]     |
[INFO] [stdout] 528 |     pub fn geen(&mut self) -> GEEN_W<EXOCON_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 528 |     pub fn geen(&mut self) -> GEEN_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:533:15
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn gp(&mut self) -> GP_W<EXOCON_SPEC> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn gp(&mut self) -> GP_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:538:18
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn ipen0(&mut self) -> IPEN0_W<EXOCON_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn ipen0(&mut self) -> IPEN0_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:543:18
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn ipen1(&mut self) -> IPEN1_W<EXOCON_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn ipen1(&mut self) -> IPEN1_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:548:18
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn ipen2(&mut self) -> IPEN2_W<EXOCON_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn ipen2(&mut self) -> IPEN2_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/eru0/exocon.rs:553:18
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn ipen3(&mut self) -> IPEN3_W<EXOCON_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn ipen3(&mut self) -> IPEN3_W<'_, EXOCON_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawtfr.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawtfr.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawtfr.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawtfr.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawtfr.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<RAWTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawtfr.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<RAWTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawtfr.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<RAWTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawtfr.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<RAWTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawblock.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawblock.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawblock.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawblock.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawblock.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<RAWBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawblock.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<RAWBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawblock.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<RAWBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawblock.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<RAWBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawsrctran.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawsrctran.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawsrctran.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawsrctran.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawsrctran.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawsrctran.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawsrctran.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawsrctran.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawdsttran.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawdsttran.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawdsttran.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawdsttran.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawdsttran.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawdsttran.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawdsttran.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawdsttran.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawerr.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawerr.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawerr.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn ch2(&mut self) -> CH2_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/rawerr.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn ch3(&mut self) -> CH3_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawerr.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<RAWERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ch4(&mut self) -> CH4_W<'_, RAWERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawerr.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<RAWERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn ch5(&mut self) -> CH5_W<'_, RAWERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawerr.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<RAWERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn ch6(&mut self) -> CH6_W<'_, RAWERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/rawerr.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<RAWERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn ch7(&mut self) -> CH7_W<'_, RAWERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masktfr.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskblock.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/masksrctran.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskdsttran.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, MASKDSTTRAN_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<MASKERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/maskerr.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<MASKERR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, MASKERR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn ch3(&mut self) -> CH3_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn ch4(&mut self) -> CH4_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch4(&mut self) -> CH4_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ch5(&mut self) -> CH5_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch5(&mut self) -> CH5_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn ch6(&mut self) -> CH6_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch6(&mut self) -> CH6_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleartfr.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn ch7(&mut self) -> CH7_W<CLEARTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch7(&mut self) -> CH7_W<'_, CLEARTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn ch3(&mut self) -> CH3_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn ch4(&mut self) -> CH4_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch4(&mut self) -> CH4_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ch5(&mut self) -> CH5_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch5(&mut self) -> CH5_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn ch6(&mut self) -> CH6_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch6(&mut self) -> CH6_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearblock.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn ch7(&mut self) -> CH7_W<CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch7(&mut self) -> CH7_W<'_, CLEARBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn ch3(&mut self) -> CH3_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn ch4(&mut self) -> CH4_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch4(&mut self) -> CH4_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ch5(&mut self) -> CH5_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch5(&mut self) -> CH5_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn ch6(&mut self) -> CH6_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch6(&mut self) -> CH6_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearsrctran.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn ch7(&mut self) -> CH7_W<CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch7(&mut self) -> CH7_W<'_, CLEARSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn ch3(&mut self) -> CH3_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn ch4(&mut self) -> CH4_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch4(&mut self) -> CH4_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ch5(&mut self) -> CH5_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch5(&mut self) -> CH5_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn ch6(&mut self) -> CH6_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch6(&mut self) -> CH6_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/cleardsttran.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn ch7(&mut self) -> CH7_W<CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch7(&mut self) -> CH7_W<'_, CLEARDSTTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn ch0(&mut self) -> CH0_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn ch1(&mut self) -> CH1_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:264:16
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn ch2(&mut self) -> CH2_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub fn ch3(&mut self) -> CH3_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn ch4(&mut self) -> CH4_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch4(&mut self) -> CH4_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:279:16
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn ch5(&mut self) -> CH5_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch5(&mut self) -> CH5_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn ch6(&mut self) -> CH6_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch6(&mut self) -> CH6_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/clearerr.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn ch7(&mut self) -> CH7_W<CLEARERR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch7(&mut self) -> CH7_W<'_, CLEARERR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqsrcreg.rs:405:19
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<REQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, REQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/reqdstreg.rs:405:19
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<REQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, REQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqsrcreg.rs:405:19
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, SGLREQSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub fn ch0(&mut self) -> CH0_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub fn ch1(&mut self) -> CH1_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn ch2(&mut self) -> CH2_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn ch3(&mut self) -> CH3_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn ch4(&mut self) -> CH4_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub fn ch5(&mut self) -> CH5_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn ch6(&mut self) -> CH6_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn ch7(&mut self) -> CH7_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:380:19
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/sglreqdstreg.rs:405:19
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, SGLREQDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstsrcreg.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<LSTSRCREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, LSTSRCREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn ch0(&mut self) -> CH0_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 727 |     pub fn ch1(&mut self) -> CH1_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:732:16
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn ch2(&mut self) -> CH2_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:737:16
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub fn ch3(&mut self) -> CH3_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn ch4(&mut self) -> CH4_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:747:16
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub fn ch5(&mut self) -> CH5_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:752:16
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn ch6(&mut self) -> CH6_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     pub fn ch7(&mut self) -> CH7_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:762:19
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub fn we_ch0(&mut self) -> WE_CH0_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:767:19
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn we_ch1(&mut self) -> WE_CH1_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:772:19
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn we_ch2(&mut self) -> WE_CH2_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:777:19
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn we_ch3(&mut self) -> WE_CH3_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:782:19
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn we_ch4(&mut self) -> WE_CH4_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:787:19
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn we_ch5(&mut self) -> WE_CH5_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub fn we_ch6(&mut self) -> WE_CH6_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0/lstdstreg.rs:797:19
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<LSTDSTREG_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn we_ch7(&mut self) -> WE_CH7_W<'_, LSTDSTREG_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/dmacfgreg.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn dma_en(&mut self) -> DMA_EN_W<DMACFGREG_SPEC> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn dma_en(&mut self) -> DMA_EN_W<'_, DMACFGREG_SPEC> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/chenreg.rs:77:15
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn ch(&mut self) -> CH_W<CHENREG_SPEC> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn ch(&mut self) -> CH_W<'_, CHENREG_SPEC> {
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0/chenreg.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn we_ch(&mut self) -> WE_CH_W<CHENREG_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn we_ch(&mut self) -> WE_CH_W<'_, CHENREG_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/sar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sar(&mut self) -> SAR_W<SAR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sar(&mut self) -> SAR_W<'_, SAR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/dar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dar(&mut self) -> DAR_W<DAR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dar(&mut self) -> DAR_W<'_, DAR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/llp.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn loc(&mut self) -> LOC_W<LLP_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn loc(&mut self) -> LOC_W<'_, LLP_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:354:19
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn int_en(&mut self) -> INT_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn int_en(&mut self) -> INT_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:359:25
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn dst_tr_width(&mut self) -> DST_TR_WIDTH_W<CTLL_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn dst_tr_width(&mut self) -> DST_TR_WIDTH_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:364:25
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn src_tr_width(&mut self) -> SRC_TR_WIDTH_W<CTLL_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn src_tr_width(&mut self) -> SRC_TR_WIDTH_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn dinc(&mut self) -> DINC_W<CTLL_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn dinc(&mut self) -> DINC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:374:17
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub fn sinc(&mut self) -> SINC_W<CTLL_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub fn sinc(&mut self) -> SINC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:379:23
[INFO] [stdout]     |
[INFO] [stdout] 379 |     pub fn dest_msize(&mut self) -> DEST_MSIZE_W<CTLL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 379 |     pub fn dest_msize(&mut self) -> DEST_MSIZE_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:384:22
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn src_msize(&mut self) -> SRC_MSIZE_W<CTLL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub fn src_msize(&mut self) -> SRC_MSIZE_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:389:26
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn src_gather_en(&mut self) -> SRC_GATHER_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                          ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn src_gather_en(&mut self) -> SRC_GATHER_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:394:27
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn dst_scatter_en(&mut self) -> DST_SCATTER_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                           ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn dst_scatter_en(&mut self) -> DST_SCATTER_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:399:18
[INFO] [stdout]     |
[INFO] [stdout] 399 |     pub fn tt_fc(&mut self) -> TT_FC_W<CTLL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 399 |     pub fn tt_fc(&mut self) -> TT_FC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:404:23
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn llp_dst_en(&mut self) -> LLP_DST_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn llp_dst_en(&mut self) -> LLP_DST_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/ctll.rs:409:23
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn llp_src_en(&mut self) -> LLP_SRC_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn llp_src_en(&mut self) -> LLP_SRC_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/ctlh.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn block_ts(&mut self) -> BLOCK_TS_W<CTLH_SPEC> {
[INFO] [stdout]    |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn block_ts(&mut self) -> BLOCK_TS_W<'_, CTLH_SPEC> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/ctlh.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn done(&mut self) -> DONE_W<CTLH_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn done(&mut self) -> DONE_W<'_, CTLH_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/sstat.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sstat(&mut self) -> SSTAT_W<SSTAT_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sstat(&mut self) -> SSTAT_W<'_, SSTAT_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/dstat.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dstat(&mut self) -> DSTAT_W<DSTAT_SPEC> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dstat(&mut self) -> DSTAT_W<'_, DSTAT_SPEC> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/sstatar.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sstatar(&mut self) -> SSTATAR_W<SSTATAR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sstatar(&mut self) -> SSTATAR_W<'_, SSTATAR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/dstatar.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dstatar(&mut self) -> DSTATAR_W<DSTATAR_SPEC> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dstatar(&mut self) -> DSTATAR_W<'_, DSTATAR_SPEC> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub fn ch_prior(&mut self) -> CH_PRIOR_W<CFGL_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub fn ch_prior(&mut self) -> CH_PRIOR_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:556:20
[INFO] [stdout]     |
[INFO] [stdout] 556 |     pub fn ch_susp(&mut self) -> CH_SUSP_W<CFGL_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 556 |     pub fn ch_susp(&mut self) -> CH_SUSP_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:561:23
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn hs_sel_dst(&mut self) -> HS_SEL_DST_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn hs_sel_dst(&mut self) -> HS_SEL_DST_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:566:23
[INFO] [stdout]     |
[INFO] [stdout] 566 |     pub fn hs_sel_src(&mut self) -> HS_SEL_SRC_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 566 |     pub fn hs_sel_src(&mut self) -> HS_SEL_SRC_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:571:22
[INFO] [stdout]     |
[INFO] [stdout] 571 |     pub fn lock_ch_l(&mut self) -> LOCK_CH_L_W<CFGL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 571 |     pub fn lock_ch_l(&mut self) -> LOCK_CH_L_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:576:21
[INFO] [stdout]     |
[INFO] [stdout] 576 |     pub fn lock_b_l(&mut self) -> LOCK_B_L_W<CFGL_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 576 |     pub fn lock_b_l(&mut self) -> LOCK_B_L_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:581:20
[INFO] [stdout]     |
[INFO] [stdout] 581 |     pub fn lock_ch(&mut self) -> LOCK_CH_W<CFGL_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 581 |     pub fn lock_ch(&mut self) -> LOCK_CH_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:586:19
[INFO] [stdout]     |
[INFO] [stdout] 586 |     pub fn lock_b(&mut self) -> LOCK_B_W<CFGL_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 586 |     pub fn lock_b(&mut self) -> LOCK_B_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:591:23
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn dst_hs_pol(&mut self) -> DST_HS_POL_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn dst_hs_pol(&mut self) -> DST_HS_POL_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:596:23
[INFO] [stdout]     |
[INFO] [stdout] 596 |     pub fn src_hs_pol(&mut self) -> SRC_HS_POL_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 596 |     pub fn src_hs_pol(&mut self) -> SRC_HS_POL_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:601:22
[INFO] [stdout]     |
[INFO] [stdout] 601 |     pub fn max_abrst(&mut self) -> MAX_ABRST_W<CFGL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 601 |     pub fn max_abrst(&mut self) -> MAX_ABRST_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:606:23
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn reload_src(&mut self) -> RELOAD_SRC_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pub fn reload_src(&mut self) -> RELOAD_SRC_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgl.rs:611:23
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn reload_dst(&mut self) -> RELOAD_DST_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn reload_dst(&mut self) -> RELOAD_DST_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn fcmode(&mut self) -> FCMODE_W<CFGH_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn fcmode(&mut self) -> FCMODE_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:176:22
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn fifo_mode(&mut self) -> FIFO_MODE_W<CFGH_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn fifo_mode(&mut self) -> FIFO_MODE_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:181:20
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn protctl(&mut self) -> PROTCTL_W<CFGH_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn protctl(&mut self) -> PROTCTL_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn ds_upd_en(&mut self) -> DS_UPD_EN_W<CFGH_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn ds_upd_en(&mut self) -> DS_UPD_EN_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:191:22
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn ss_upd_en(&mut self) -> SS_UPD_EN_W<CFGH_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn ss_upd_en(&mut self) -> SS_UPD_EN_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:196:20
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn src_per(&mut self) -> SRC_PER_W<CFGH_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn src_per(&mut self) -> SRC_PER_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch0/cfgh.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn dest_per(&mut self) -> DEST_PER_W<CFGH_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn dest_per(&mut self) -> DEST_PER_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/sgr.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn sgi(&mut self) -> SGI_W<SGR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn sgi(&mut self) -> SGI_W<'_, SGR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/sgr.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sgc(&mut self) -> SGC_W<SGR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sgc(&mut self) -> SGC_W<'_, SGR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/dsr.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn dsi(&mut self) -> DSI_W<DSR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn dsi(&mut self) -> DSI_W<'_, DSR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch0/dsr.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dsc(&mut self) -> DSC_W<DSR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dsc(&mut self) -> DSC_W<'_, DSR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch2/sar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sar(&mut self) -> SAR_W<SAR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn sar(&mut self) -> SAR_W<'_, SAR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch2/dar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dar(&mut self) -> DAR_W<DAR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dar(&mut self) -> DAR_W<'_, DAR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:220:19
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn int_en(&mut self) -> INT_EN_W<CTLL_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn int_en(&mut self) -> INT_EN_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:225:25
[INFO] [stdout]     |
[INFO] [stdout] 225 |     pub fn dst_tr_width(&mut self) -> DST_TR_WIDTH_W<CTLL_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 225 |     pub fn dst_tr_width(&mut self) -> DST_TR_WIDTH_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:230:25
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn src_tr_width(&mut self) -> SRC_TR_WIDTH_W<CTLL_SPEC> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [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 src_tr_width(&mut self) -> SRC_TR_WIDTH_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn dinc(&mut self) -> DINC_W<CTLL_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 dinc(&mut self) -> DINC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn sinc(&mut self) -> SINC_W<CTLL_SPEC> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 sinc(&mut self) -> SINC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:245:23
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn dest_msize(&mut self) -> DEST_MSIZE_W<CTLL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [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 dest_msize(&mut self) -> DEST_MSIZE_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:250:22
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn src_msize(&mut self) -> SRC_MSIZE_W<CTLL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 src_msize(&mut self) -> SRC_MSIZE_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/ctll.rs:255:18
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn tt_fc(&mut self) -> TT_FC_W<CTLL_SPEC> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [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 tt_fc(&mut self) -> TT_FC_W<'_, CTLL_SPEC> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch2/ctlh.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn block_ts(&mut self) -> BLOCK_TS_W<CTLH_SPEC> {
[INFO] [stdout]    |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn block_ts(&mut self) -> BLOCK_TS_W<'_, CTLH_SPEC> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma0_ch2/ctlh.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn done(&mut self) -> DONE_W<CTLH_SPEC> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn done(&mut self) -> DONE_W<'_, CTLH_SPEC> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:533:21
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn ch_prior(&mut self) -> CH_PRIOR_W<CFGL_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn ch_prior(&mut self) -> CH_PRIOR_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:538:20
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn ch_susp(&mut self) -> CH_SUSP_W<CFGL_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn ch_susp(&mut self) -> CH_SUSP_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:543:23
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn hs_sel_dst(&mut self) -> HS_SEL_DST_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn hs_sel_dst(&mut self) -> HS_SEL_DST_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:548:23
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn hs_sel_src(&mut self) -> HS_SEL_SRC_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn hs_sel_src(&mut self) -> HS_SEL_SRC_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:553:22
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn lock_ch_l(&mut self) -> LOCK_CH_L_W<CFGL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn lock_ch_l(&mut self) -> LOCK_CH_L_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:558:21
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn lock_b_l(&mut self) -> LOCK_B_L_W<CFGL_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn lock_b_l(&mut self) -> LOCK_B_L_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:563:20
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn lock_ch(&mut self) -> LOCK_CH_W<CFGL_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 563 |     pub fn lock_ch(&mut self) -> LOCK_CH_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:568:19
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lock_b(&mut self) -> LOCK_B_W<CFGL_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn lock_b(&mut self) -> LOCK_B_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:573:23
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn dst_hs_pol(&mut self) -> DST_HS_POL_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn dst_hs_pol(&mut self) -> DST_HS_POL_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:578:23
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn src_hs_pol(&mut self) -> SRC_HS_POL_W<CFGL_SPEC> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 578 |     pub fn src_hs_pol(&mut self) -> SRC_HS_POL_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgl.rs:583:22
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub fn max_abrst(&mut self) -> MAX_ABRST_W<CFGL_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub fn max_abrst(&mut self) -> MAX_ABRST_W<'_, CFGL_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgh.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn fcmode(&mut self) -> FCMODE_W<CFGH_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 fcmode(&mut self) -> FCMODE_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgh.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn fifo_mode(&mut self) -> FIFO_MODE_W<CFGH_SPEC> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [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 fifo_mode(&mut self) -> FIFO_MODE_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgh.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn protctl(&mut self) -> PROTCTL_W<CFGH_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [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 protctl(&mut self) -> PROTCTL_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgh.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn src_per(&mut self) -> SRC_PER_W<CFGH_SPEC> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [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 src_per(&mut self) -> SRC_PER_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma0_ch2/cfgh.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn dest_per(&mut self) -> DEST_PER_W<CFGH_SPEC> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [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 dest_per(&mut self) -> DEST_PER_W<'_, CFGH_SPEC> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawtfr.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawtfr.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawtfr.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ch2(&mut self) -> CH2_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawtfr.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ch3(&mut self) -> CH3_W<RAWTFR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, RAWTFR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawblock.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawblock.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawblock.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ch2(&mut self) -> CH2_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawblock.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ch3(&mut self) -> CH3_W<RAWBLOCK_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, RAWBLOCK_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawsrctran.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawsrctran.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawsrctran.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ch2(&mut self) -> CH2_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawsrctran.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ch3(&mut self) -> CH3_W<RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, RAWSRCTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawdsttran.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawdsttran.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawdsttran.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ch2(&mut self) -> CH2_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawdsttran.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ch3(&mut self) -> CH3_W<RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, RAWDSTTRAN_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawerr.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn ch0(&mut self) -> CH0_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawerr.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ch1(&mut self) -> CH1_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawerr.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ch2(&mut self) -> CH2_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/gpdma1/rawerr.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ch3(&mut self) -> CH3_W<RAWERR_SPEC> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, RAWERR_SPEC> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:366:16
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn ch0(&mut self) -> CH0_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch0(&mut self) -> CH0_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:371:16
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn ch1(&mut self) -> CH1_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch1(&mut self) -> CH1_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:376:16
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn ch2(&mut self) -> CH2_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:381:16
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn ch3(&mut self) -> CH3_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:386:19
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch0(&mut self) -> WE_CH0_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch1(&mut self) -> WE_CH1_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:396:19
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch2(&mut self) -> WE_CH2_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masktfr.rs:401:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKTFR_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch3(&mut self) -> WE_CH3_W<'_, MASKTFR_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:366:16
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn ch0(&mut self) -> CH0_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch0(&mut self) -> CH0_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:371:16
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn ch1(&mut self) -> CH1_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch1(&mut self) -> CH1_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:376:16
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn ch2(&mut self) -> CH2_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:381:16
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn ch3(&mut self) -> CH3_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch3(&mut self) -> CH3_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:386:19
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn we_ch0(&mut self) -> WE_CH0_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch0(&mut self) -> WE_CH0_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn we_ch1(&mut self) -> WE_CH1_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch1(&mut self) -> WE_CH1_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:396:19
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn we_ch2(&mut self) -> WE_CH2_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch2(&mut self) -> WE_CH2_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/maskblock.rs:401:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn we_ch3(&mut self) -> WE_CH3_W<MASKBLOCK_SPEC> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [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 we_ch3(&mut self) -> WE_CH3_W<'_, MASKBLOCK_SPEC> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masksrctran.rs:366:16
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn ch0(&mut self) -> CH0_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch0(&mut self) -> CH0_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masksrctran.rs:371:16
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn ch1(&mut self) -> CH1_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch1(&mut self) -> CH1_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/gpdma1/masksrctran.rs:376:16
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn ch2(&mut self) -> CH2_W<MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [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 ch2(&mut self) -> CH2_W<'_, MASKSRCTRAN_SPEC> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
