[INFO] fetching crate nrf52811-pac 0.12.2...
[INFO] checking nrf52811-pac-0.12.2 against try#2b39fe756f52bc2825bf5b2bfc385cab922dae10 for pr-143011
[INFO] extracting crate nrf52811-pac 0.12.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate nrf52811-pac 0.12.2
[INFO] finished tweaking crates.io crate nrf52811-pac 0.12.2
[INFO] tweaked toml for crates.io crate nrf52811-pac 0.12.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate nrf52811-pac 0.12.2 on toolchain 2b39fe756f52bc2825bf5b2bfc385cab922dae10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "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" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 18 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d32ce833ea57ab80e0207f044eb8efebcd8068d8774a7411629fc2cc8928ed57
[INFO] running `Command { std: "docker" "start" "-a" "d32ce833ea57ab80e0207f044eb8efebcd8068d8774a7411629fc2cc8928ed57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d32ce833ea57ab80e0207f044eb8efebcd8068d8774a7411629fc2cc8928ed57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d32ce833ea57ab80e0207f044eb8efebcd8068d8774a7411629fc2cc8928ed57", kill_on_drop: false }`
[INFO] [stdout] d32ce833ea57ab80e0207f044eb8efebcd8068d8774a7411629fc2cc8928ed57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1222f6db2d8b192704bf3f256dd5a35e87996c0d071f7deddabdc63f9c1fd724
[INFO] running `Command { std: "docker" "start" "-a" "1222f6db2d8b192704bf3f256dd5a35e87996c0d071f7deddabdc63f9c1fd724", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling nrf52811-pac v0.12.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![deny(const_err)]
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]   --> src/lib.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![deny(private_in_public)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![deny(const_err)]
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]   --> src/lib.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![deny(private_in_public)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/nrffw.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn nrffw(&mut self) -> NRFFW_W<0> {
[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] 51 |     pub fn nrffw(&mut self) -> NRFFW_W<'_, 0> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/nrfhw.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn nrfhw(&mut self) -> NRFHW_W<0> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 nrfhw(&mut self) -> NRFHW_W<'_, 0> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/customer.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn customer(&mut self) -> CUSTOMER_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 customer(&mut self) -> CUSTOMER_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uicr/pselreset.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn pin(&mut self) -> PIN_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn pin(&mut self) -> PIN_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uicr/pselreset.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn connect(&mut self) -> CONNECT_W<31> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn connect(&mut self) -> CONNECT_W<'_, 31> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/approtect.rs:99:17
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn pall(&mut self) -> PALL_W<0> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn pall(&mut self) -> PALL_W<'_, 0> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1802:20
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn region0(&mut self) -> REGION0_W<0> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn region0(&mut self) -> REGION0_W<'_, 0> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1807:20
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn region1(&mut self) -> REGION1_W<1> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn region1(&mut self) -> REGION1_W<'_, 1> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1812:20
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn region2(&mut self) -> REGION2_W<2> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn region2(&mut self) -> REGION2_W<'_, 2> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1817:20
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn region3(&mut self) -> REGION3_W<3> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn region3(&mut self) -> REGION3_W<'_, 3> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1822:20
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn region4(&mut self) -> REGION4_W<4> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn region4(&mut self) -> REGION4_W<'_, 4> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1827:20
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn region5(&mut self) -> REGION5_W<5> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn region5(&mut self) -> REGION5_W<'_, 5> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1832:20
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn region6(&mut self) -> REGION6_W<6> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn region6(&mut self) -> REGION6_W<'_, 6> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1837:20
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn region7(&mut self) -> REGION7_W<7> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn region7(&mut self) -> REGION7_W<'_, 7> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1842:20
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn region8(&mut self) -> REGION8_W<8> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn region8(&mut self) -> REGION8_W<'_, 8> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1847:20
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn region9(&mut self) -> REGION9_W<9> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn region9(&mut self) -> REGION9_W<'_, 9> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1852:21
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn region10(&mut self) -> REGION10_W<10> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn region10(&mut self) -> REGION10_W<'_, 10> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1857:21
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn region11(&mut self) -> REGION11_W<11> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn region11(&mut self) -> REGION11_W<'_, 11> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1862:21
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn region12(&mut self) -> REGION12_W<12> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn region12(&mut self) -> REGION12_W<'_, 12> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1867:21
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn region13(&mut self) -> REGION13_W<13> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn region13(&mut self) -> REGION13_W<'_, 13> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1872:21
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn region14(&mut self) -> REGION14_W<14> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn region14(&mut self) -> REGION14_W<'_, 14> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1877:21
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn region15(&mut self) -> REGION15_W<15> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn region15(&mut self) -> REGION15_W<'_, 15> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1882:21
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn region16(&mut self) -> REGION16_W<16> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn region16(&mut self) -> REGION16_W<'_, 16> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1887:21
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn region17(&mut self) -> REGION17_W<17> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn region17(&mut self) -> REGION17_W<'_, 17> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1892:21
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn region18(&mut self) -> REGION18_W<18> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn region18(&mut self) -> REGION18_W<'_, 18> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1897:21
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn region19(&mut self) -> REGION19_W<19> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn region19(&mut self) -> REGION19_W<'_, 19> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1902:21
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn region20(&mut self) -> REGION20_W<20> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn region20(&mut self) -> REGION20_W<'_, 20> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1907:21
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn region21(&mut self) -> REGION21_W<21> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn region21(&mut self) -> REGION21_W<'_, 21> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1912:21
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn region22(&mut self) -> REGION22_W<22> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn region22(&mut self) -> REGION22_W<'_, 22> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1917:21
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn region23(&mut self) -> REGION23_W<23> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn region23(&mut self) -> REGION23_W<'_, 23> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1922:21
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn region24(&mut self) -> REGION24_W<24> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn region24(&mut self) -> REGION24_W<'_, 24> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1927:21
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn region25(&mut self) -> REGION25_W<25> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn region25(&mut self) -> REGION25_W<'_, 25> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1932:21
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn region26(&mut self) -> REGION26_W<26> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn region26(&mut self) -> REGION26_W<'_, 26> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1937:21
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn region27(&mut self) -> REGION27_W<27> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn region27(&mut self) -> REGION27_W<'_, 27> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1942:21
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn region28(&mut self) -> REGION28_W<28> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn region28(&mut self) -> REGION28_W<'_, 28> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1947:21
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn region29(&mut self) -> REGION29_W<29> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn region29(&mut self) -> REGION29_W<'_, 29> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1952:21
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn region30(&mut self) -> REGION30_W<30> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn region30(&mut self) -> REGION30_W<'_, 30> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1957:21
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn region31(&mut self) -> REGION31_W<31> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn region31(&mut self) -> REGION31_W<'_, 31> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:922:21
[INFO] [stdout]     |
[INFO] [stdout] 922 |     pub fn region32(&mut self) -> REGION32_W<0> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 922 |     pub fn region32(&mut self) -> REGION32_W<'_, 0> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:927:21
[INFO] [stdout]     |
[INFO] [stdout] 927 |     pub fn region33(&mut self) -> REGION33_W<1> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 927 |     pub fn region33(&mut self) -> REGION33_W<'_, 1> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:932:21
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn region34(&mut self) -> REGION34_W<2> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn region34(&mut self) -> REGION34_W<'_, 2> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:937:21
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn region35(&mut self) -> REGION35_W<3> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn region35(&mut self) -> REGION35_W<'_, 3> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:942:21
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn region36(&mut self) -> REGION36_W<4> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn region36(&mut self) -> REGION36_W<'_, 4> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:947:21
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn region37(&mut self) -> REGION37_W<5> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn region37(&mut self) -> REGION37_W<'_, 5> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:952:21
[INFO] [stdout]     |
[INFO] [stdout] 952 |     pub fn region38(&mut self) -> REGION38_W<6> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 952 |     pub fn region38(&mut self) -> REGION38_W<'_, 6> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:957:21
[INFO] [stdout]     |
[INFO] [stdout] 957 |     pub fn region39(&mut self) -> REGION39_W<7> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 957 |     pub fn region39(&mut self) -> REGION39_W<'_, 7> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:962:21
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn region40(&mut self) -> REGION40_W<8> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn region40(&mut self) -> REGION40_W<'_, 8> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn region41(&mut self) -> REGION41_W<9> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn region41(&mut self) -> REGION41_W<'_, 9> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:972:21
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn region42(&mut self) -> REGION42_W<10> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn region42(&mut self) -> REGION42_W<'_, 10> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:977:21
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn region43(&mut self) -> REGION43_W<11> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn region43(&mut self) -> REGION43_W<'_, 11> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:982:21
[INFO] [stdout]     |
[INFO] [stdout] 982 |     pub fn region44(&mut self) -> REGION44_W<12> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 982 |     pub fn region44(&mut self) -> REGION44_W<'_, 12> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:987:21
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn region45(&mut self) -> REGION45_W<13> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn region45(&mut self) -> REGION45_W<'_, 13> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn region46(&mut self) -> REGION46_W<14> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn region46(&mut self) -> REGION46_W<'_, 14> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:997:21
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn region47(&mut self) -> REGION47_W<15> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn region47(&mut self) -> REGION47_W<'_, 15> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/bprot/disableindebug.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn disableindebug(&mut self) -> DISABLEINDEBUG_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn disableindebug(&mut self) -> DISABLEINDEBUG_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_hfclkstart.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_hfclkstart(&mut self) -> TASKS_HFCLKSTART_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [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 tasks_hfclkstart(&mut self) -> TASKS_HFCLKSTART_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_hfclkstop.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_hfclkstop(&mut self) -> TASKS_HFCLKSTOP_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [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 tasks_hfclkstop(&mut self) -> TASKS_HFCLKSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_lfclkstart.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lfclkstart(&mut self) -> TASKS_LFCLKSTART_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [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 tasks_lfclkstart(&mut self) -> TASKS_LFCLKSTART_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_lfclkstop.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lfclkstop(&mut self) -> TASKS_LFCLKSTOP_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [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 tasks_lfclkstop(&mut self) -> TASKS_LFCLKSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_cal.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn tasks_cal(&mut self) -> TASKS_CAL_W<0> {
[INFO] [stdout]    |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [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 tasks_cal(&mut self) -> TASKS_CAL_W<'_, 0> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_ctstart.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ctstart(&mut self) -> TASKS_CTSTART_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_ctstart(&mut self) -> TASKS_CTSTART_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_ctstop.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ctstop(&mut self) -> TASKS_CTSTOP_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_ctstop(&mut self) -> TASKS_CTSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_hfclkstarted.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_hfclkstarted(&mut self) -> EVENTS_HFCLKSTARTED_W<0> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_hfclkstarted(&mut self) -> EVENTS_HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_lfclkstarted.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_lfclkstarted(&mut self) -> EVENTS_LFCLKSTARTED_W<0> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_lfclkstarted(&mut self) -> EVENTS_LFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_done.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_done(&mut self) -> EVENTS_DONE_W<0> {
[INFO] [stdout]    |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_done(&mut self) -> EVENTS_DONE_W<'_, 0> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_ctto.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctto(&mut self) -> EVENTS_CTTO_W<0> {
[INFO] [stdout]    |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctto(&mut self) -> EVENTS_CTTO_W<'_, 0> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<0> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:297:25
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<1> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<'_, 1> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<3> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<'_, 3> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<4> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<'_, 4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<0> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:297:25
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<1> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<'_, 1> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<3> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<'_, 3> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<4> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<'_, 4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:222:16
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn src(&mut self) -> SRC_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn src(&mut self) -> SRC_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn bypass(&mut self) -> BYPASS_W<16> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn bypass(&mut self) -> BYPASS_W<'_, 16> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn external(&mut self) -> EXTERNAL_W<17> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn external(&mut self) -> EXTERNAL_W<'_, 17> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/ctiv.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ctiv(&mut self) -> CTIV_W<0> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [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 ctiv(&mut self) -> CTIV_W<'_, 0> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/tasks_constlat.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_constlat(&mut self) -> TASKS_CONSTLAT_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [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 tasks_constlat(&mut self) -> TASKS_CONSTLAT_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/tasks_lowpwr.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lowpwr(&mut self) -> TASKS_LOWPWR_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_lowpwr(&mut self) -> TASKS_LOWPWR_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_pofwarn.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_pofwarn(&mut self) -> EVENTS_POFWARN_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_pofwarn(&mut self) -> EVENTS_POFWARN_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_sleepenter.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepenter(&mut self) -> EVENTS_SLEEPENTER_W<0> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepenter(&mut self) -> EVENTS_SLEEPENTER_W<'_, 0> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_sleepexit.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepexit(&mut self) -> EVENTS_SLEEPEXIT_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepexit(&mut self) -> EVENTS_SLEEPEXIT_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<2> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<'_, 2> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<5> {
[INFO] [stdout]     |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<'_, 5> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<6> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<'_, 6> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<2> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<'_, 2> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<5> {
[INFO] [stdout]     |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<'_, 5> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<6> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<'_, 6> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn resetpin(&mut self) -> RESETPIN_W<0> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn resetpin(&mut self) -> RESETPIN_W<'_, 0> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:377:16
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn dog(&mut self) -> DOG_W<1> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn dog(&mut self) -> DOG_W<'_, 1> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:382:17
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn sreq(&mut self) -> SREQ_W<2> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn sreq(&mut self) -> SREQ_W<'_, 2> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn lockup(&mut self) -> LOCKUP_W<3> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn lockup(&mut self) -> LOCKUP_W<'_, 3> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:392:16
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub fn off(&mut self) -> OFF_W<16> {
[INFO] [stdout]     |                ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub fn off(&mut self) -> OFF_W<'_, 16> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:397:16
[INFO] [stdout]     |
[INFO] [stdout] 397 |     pub fn dif(&mut self) -> DIF_W<18> {
[INFO] [stdout]     |                ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 397 |     pub fn dif(&mut self) -> DIF_W<'_, 18> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/systemoff.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn systemoff(&mut self) -> SYSTEMOFF_W<0> {
[INFO] [stdout]    |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [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 systemoff(&mut self) -> SYSTEMOFF_W<'_, 0> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/pofcon.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn pof(&mut self) -> POF_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn pof(&mut self) -> POF_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/pofcon.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn threshold(&mut self) -> THRESHOLD_W<1> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn threshold(&mut self) -> THRESHOLD_W<'_, 1> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/gpregret.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn gpregret(&mut self) -> GPREGRET_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 gpregret(&mut self) -> GPREGRET_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/gpregret2.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn gpregret(&mut self) -> GPREGRET_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 gpregret(&mut self) -> GPREGRET_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/dcdcen.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn dcdcen(&mut self) -> DCDCEN_W<0> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [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 dcdcen(&mut self) -> DCDCEN_W<'_, 0> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:267:20
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:272:24
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:121:24
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:121:24
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1802:17
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1807:17
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1812:17
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1817:17
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1822:17
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1832:17
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1837:17
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1842:17
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1852:18
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1857:18
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1862:18
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1867:18
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1872:18
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1877:18
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1882:18
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1887:18
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1892:18
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1897:18
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1902:18
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1907:18
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1912:18
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1917:18
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1922:18
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1932:18
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1937:18
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1942:18
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1947:18
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1952:18
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1802:17
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1807:17
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1812:17
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1817:17
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1822:17
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1832:17
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1837:17
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1842:17
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1852:18
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1857:18
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1862:18
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1867:18
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1872:18
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1877:18
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1882:18
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1887:18
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1892:18
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1897:18
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1902:18
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1907:18
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1912:18
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1917:18
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1922:18
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1932:18
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1937:18
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1942:18
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1947:18
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1952:18
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1802:17
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1807:17
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1812:17
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1817:17
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1822:17
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1832:17
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1837:17
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1842:17
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1852:18
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1857:18
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1862:18
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1867:18
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1872:18
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1877:18
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1882:18
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1887:18
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1892:18
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1897:18
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1902:18
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1907:18
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1912:18
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1917:18
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1922:18
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1932:18
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1937:18
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1942:18
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1947:18
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1952:18
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/latch.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/p0/detectmode.rs:98:23
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn detectmode(&mut self) -> DETECTMODE_W<0> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn detectmode(&mut self) -> DETECTMODE_W<'_, 0> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/p0/pin_cnf.rs:428:16
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dir(&mut self) -> DIR_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dir(&mut self) -> DIR_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/p0/pin_cnf.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn input(&mut self) -> INPUT_W<1> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn input(&mut self) -> INPUT_W<'_, 1> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/p0/pin_cnf.rs:438:17
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pull(&mut self) -> PULL_W<2> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pull(&mut self) -> PULL_W<'_, 2> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/p0/pin_cnf.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn drive(&mut self) -> DRIVE_W<8> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn drive(&mut self) -> DRIVE_W<'_, 8> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/p0/pin_cnf.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn sense(&mut self) -> SENSE_W<16> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn sense(&mut self) -> SENSE_W<'_, 16> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_txen.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_txen(&mut self) -> TASKS_TXEN_W<0> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [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 tasks_txen(&mut self) -> TASKS_TXEN_W<'_, 0> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_rxen.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_rxen(&mut self) -> TASKS_RXEN_W<0> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [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 tasks_rxen(&mut self) -> TASKS_RXEN_W<'_, 0> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_start.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_start(&mut self) -> TASKS_START_W<0> {
[INFO] [stdout]    |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [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 tasks_start(&mut self) -> TASKS_START_W<'_, 0> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_stop.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_stop(&mut self) -> TASKS_STOP_W<0> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [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 tasks_stop(&mut self) -> TASKS_STOP_W<'_, 0> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_disable.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_disable(&mut self) -> TASKS_DISABLE_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_disable(&mut self) -> TASKS_DISABLE_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_rssistart.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_rssistart(&mut self) -> TASKS_RSSISTART_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [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 tasks_rssistart(&mut self) -> TASKS_RSSISTART_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_rssistop.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_rssistop(&mut self) -> TASKS_RSSISTOP_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [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 tasks_rssistop(&mut self) -> TASKS_RSSISTOP_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_bcstart.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_bcstart(&mut self) -> TASKS_BCSTART_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_bcstart(&mut self) -> TASKS_BCSTART_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_bcstop.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_bcstop(&mut self) -> TASKS_BCSTOP_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_bcstop(&mut self) -> TASKS_BCSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_edstart.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_edstart(&mut self) -> TASKS_EDSTART_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_edstart(&mut self) -> TASKS_EDSTART_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_edstop.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_edstop(&mut self) -> TASKS_EDSTOP_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_edstop(&mut self) -> TASKS_EDSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_ccastart.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ccastart(&mut self) -> TASKS_CCASTART_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [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 tasks_ccastart(&mut self) -> TASKS_CCASTART_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/tasks_ccastop.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ccastop(&mut self) -> TASKS_CCASTOP_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_ccastop(&mut self) -> TASKS_CCASTOP_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_ready.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ready(&mut self) -> EVENTS_READY_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ready(&mut self) -> EVENTS_READY_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_address.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_address(&mut self) -> EVENTS_ADDRESS_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_address(&mut self) -> EVENTS_ADDRESS_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_payload.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_payload(&mut self) -> EVENTS_PAYLOAD_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_payload(&mut self) -> EVENTS_PAYLOAD_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_end.rs:98:23
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_end(&mut self) -> EVENTS_END_W<0> {
[INFO] [stdout]    |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_end(&mut self) -> EVENTS_END_W<'_, 0> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_disabled.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_disabled(&mut self) -> EVENTS_DISABLED_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_disabled(&mut self) -> EVENTS_DISABLED_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_devmatch.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_devmatch(&mut self) -> EVENTS_DEVMATCH_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_devmatch(&mut self) -> EVENTS_DEVMATCH_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_devmiss.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_devmiss(&mut self) -> EVENTS_DEVMISS_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_devmiss(&mut self) -> EVENTS_DEVMISS_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_rssiend.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rssiend(&mut self) -> EVENTS_RSSIEND_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rssiend(&mut self) -> EVENTS_RSSIEND_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_bcmatch.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_bcmatch(&mut self) -> EVENTS_BCMATCH_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_bcmatch(&mut self) -> EVENTS_BCMATCH_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_crcok.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_crcok(&mut self) -> EVENTS_CRCOK_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_crcok(&mut self) -> EVENTS_CRCOK_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_crcerror.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_crcerror(&mut self) -> EVENTS_CRCERROR_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_crcerror(&mut self) -> EVENTS_CRCERROR_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_framestart.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_framestart(&mut self) -> EVENTS_FRAMESTART_W<0> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_framestart(&mut self) -> EVENTS_FRAMESTART_W<'_, 0> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_edend.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_edend(&mut self) -> EVENTS_EDEND_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_edend(&mut self) -> EVENTS_EDEND_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_edstopped.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_edstopped(&mut self) -> EVENTS_EDSTOPPED_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_edstopped(&mut self) -> EVENTS_EDSTOPPED_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_ccaidle.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccaidle(&mut self) -> EVENTS_CCAIDLE_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccaidle(&mut self) -> EVENTS_CCAIDLE_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_ccabusy.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccabusy(&mut self) -> EVENTS_CCABUSY_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccabusy(&mut self) -> EVENTS_CCABUSY_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_ccastopped.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccastopped(&mut self) -> EVENTS_CCASTOPPED_W<0> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ccastopped(&mut self) -> EVENTS_CCASTOPPED_W<'_, 0> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_rateboost.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rateboost(&mut self) -> EVENTS_RATEBOOST_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rateboost(&mut self) -> EVENTS_RATEBOOST_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_txready.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_txready(&mut self) -> EVENTS_TXREADY_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_txready(&mut self) -> EVENTS_TXREADY_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_rxready.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rxready(&mut self) -> EVENTS_RXREADY_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_rxready(&mut self) -> EVENTS_RXREADY_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_mhrmatch.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_mhrmatch(&mut self) -> EVENTS_MHRMATCH_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_mhrmatch(&mut self) -> EVENTS_MHRMATCH_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_phyend.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_phyend(&mut self) -> EVENTS_PHYEND_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_phyend(&mut self) -> EVENTS_PHYEND_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/radio/events_ctepresent.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctepresent(&mut self) -> EVENTS_CTEPRESENT_W<0> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctepresent(&mut self) -> EVENTS_CTEPRESENT_W<'_, 0> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1103:24
[INFO] [stdout]      |
[INFO] [stdout] 1103 |     pub fn ready_start(&mut self) -> READY_START_W<0> {
[INFO] [stdout]      |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1103 |     pub fn ready_start(&mut self) -> READY_START_W<'_, 0> {
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1108:24
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     pub fn end_disable(&mut self) -> END_DISABLE_W<1> {
[INFO] [stdout]      |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     pub fn end_disable(&mut self) -> END_DISABLE_W<'_, 1> {
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1113:26
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     pub fn disabled_txen(&mut self) -> DISABLED_TXEN_W<2> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     pub fn disabled_txen(&mut self) -> DISABLED_TXEN_W<'_, 2> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1118:26
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     pub fn disabled_rxen(&mut self) -> DISABLED_RXEN_W<3> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     pub fn disabled_rxen(&mut self) -> DISABLED_RXEN_W<'_, 3> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1123:30
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     pub fn address_rssistart(&mut self) -> ADDRESS_RSSISTART_W<4> {
[INFO] [stdout]      |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     pub fn address_rssistart(&mut self) -> ADDRESS_RSSISTART_W<'_, 4> {
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1128:22
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pub fn end_start(&mut self) -> END_START_W<5> {
[INFO] [stdout]      |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pub fn end_start(&mut self) -> END_START_W<'_, 5> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1133:28
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     pub fn address_bcstart(&mut self) -> ADDRESS_BCSTART_W<6> {
[INFO] [stdout]      |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     pub fn address_bcstart(&mut self) -> ADDRESS_BCSTART_W<'_, 6> {
[INFO] [stdout]      |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1138:30
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     pub fn disabled_rssistop(&mut self) -> DISABLED_RSSISTOP_W<8> {
[INFO] [stdout]      |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     pub fn disabled_rssistop(&mut self) -> DISABLED_RSSISTOP_W<'_, 8> {
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1143:29
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     pub fn rxready_ccastart(&mut self) -> RXREADY_CCASTART_W<11> {
[INFO] [stdout]      |                             ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     pub fn rxready_ccastart(&mut self) -> RXREADY_CCASTART_W<'_, 11> {
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1148:25
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub fn ccaidle_txen(&mut self) -> CCAIDLE_TXEN_W<12> {
[INFO] [stdout]      |                         ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub fn ccaidle_txen(&mut self) -> CCAIDLE_TXEN_W<'_, 12> {
[INFO] [stdout]      |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1153:28
[INFO] [stdout]      |
[INFO] [stdout] 1153 |     pub fn ccabusy_disable(&mut self) -> CCABUSY_DISABLE_W<13> {
[INFO] [stdout]      |                            ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1153 |     pub fn ccabusy_disable(&mut self) -> CCABUSY_DISABLE_W<'_, 13> {
[INFO] [stdout]      |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1158:31
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     pub fn framestart_bcstart(&mut self) -> FRAMESTART_BCSTART_W<14> {
[INFO] [stdout]      |                               ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     pub fn framestart_bcstart(&mut self) -> FRAMESTART_BCSTART_W<'_, 14> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1163:26
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn ready_edstart(&mut self) -> READY_EDSTART_W<15> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     pub fn ready_edstart(&mut self) -> READY_EDSTART_W<'_, 15> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1168:26
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     pub fn edend_disable(&mut self) -> EDEND_DISABLE_W<16> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     pub fn edend_disable(&mut self) -> EDEND_DISABLE_W<'_, 16> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1173:25
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     pub fn ccaidle_stop(&mut self) -> CCAIDLE_STOP_W<17> {
[INFO] [stdout]      |                         ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     pub fn ccaidle_stop(&mut self) -> CCAIDLE_STOP_W<'_, 17> {
[INFO] [stdout]      |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1178:26
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn txready_start(&mut self) -> TXREADY_START_W<18> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn txready_start(&mut self) -> TXREADY_START_W<'_, 18> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1183:26
[INFO] [stdout]      |
[INFO] [stdout] 1183 |     pub fn rxready_start(&mut self) -> RXREADY_START_W<19> {
[INFO] [stdout]      |                          ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1183 |     pub fn rxready_start(&mut self) -> RXREADY_START_W<'_, 19> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1188:27
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     pub fn phyend_disable(&mut self) -> PHYEND_DISABLE_W<20> {
[INFO] [stdout]      |                           ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     pub fn phyend_disable(&mut self) -> PHYEND_DISABLE_W<'_, 20> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/shorts.rs:1193:25
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     pub fn phyend_start(&mut self) -> PHYEND_START_W<21> {
[INFO] [stdout]      |                         ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     pub fn phyend_start(&mut self) -> PHYEND_START_W<'_, 21> {
[INFO] [stdout]      |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1468:18
[INFO] [stdout]      |
[INFO] [stdout] 1468 |     pub fn ready(&mut self) -> READY_W<0> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1468 |     pub fn ready(&mut self) -> READY_W<'_, 0> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1473:20
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     pub fn address(&mut self) -> ADDRESS_W<1> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     pub fn address(&mut self) -> ADDRESS_W<'_, 1> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1478:20
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     pub fn payload(&mut self) -> PAYLOAD_W<2> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     pub fn payload(&mut self) -> PAYLOAD_W<'_, 2> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1483:16
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     pub fn end(&mut self) -> END_W<3> {
[INFO] [stdout]      |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     pub fn end(&mut self) -> END_W<'_, 3> {
[INFO] [stdout]      |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1488:21
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn disabled(&mut self) -> DISABLED_W<4> {
[INFO] [stdout]      |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn disabled(&mut self) -> DISABLED_W<'_, 4> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1493:21
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub fn devmatch(&mut self) -> DEVMATCH_W<5> {
[INFO] [stdout]      |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub fn devmatch(&mut self) -> DEVMATCH_W<'_, 5> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1498:20
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     pub fn devmiss(&mut self) -> DEVMISS_W<6> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     pub fn devmiss(&mut self) -> DEVMISS_W<'_, 6> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1503:20
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn rssiend(&mut self) -> RSSIEND_W<7> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn rssiend(&mut self) -> RSSIEND_W<'_, 7> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1508:20
[INFO] [stdout]      |
[INFO] [stdout] 1508 |     pub fn bcmatch(&mut self) -> BCMATCH_W<10> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1508 |     pub fn bcmatch(&mut self) -> BCMATCH_W<'_, 10> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1513:18
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     pub fn crcok(&mut self) -> CRCOK_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     pub fn crcok(&mut self) -> CRCOK_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1518:21
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn crcerror(&mut self) -> CRCERROR_W<13> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn crcerror(&mut self) -> CRCERROR_W<'_, 13> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1523:23
[INFO] [stdout]      |
[INFO] [stdout] 1523 |     pub fn framestart(&mut self) -> FRAMESTART_W<14> {
[INFO] [stdout]      |                       ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1523 |     pub fn framestart(&mut self) -> FRAMESTART_W<'_, 14> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1528:18
[INFO] [stdout]      |
[INFO] [stdout] 1528 |     pub fn edend(&mut self) -> EDEND_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1528 |     pub fn edend(&mut self) -> EDEND_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1533:22
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     pub fn edstopped(&mut self) -> EDSTOPPED_W<16> {
[INFO] [stdout]      |                      ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     pub fn edstopped(&mut self) -> EDSTOPPED_W<'_, 16> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1538:20
[INFO] [stdout]      |
[INFO] [stdout] 1538 |     pub fn ccaidle(&mut self) -> CCAIDLE_W<17> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1538 |     pub fn ccaidle(&mut self) -> CCAIDLE_W<'_, 17> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1543:20
[INFO] [stdout]      |
[INFO] [stdout] 1543 |     pub fn ccabusy(&mut self) -> CCABUSY_W<18> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1543 |     pub fn ccabusy(&mut self) -> CCABUSY_W<'_, 18> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1548:23
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn ccastopped(&mut self) -> CCASTOPPED_W<19> {
[INFO] [stdout]      |                       ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn ccastopped(&mut self) -> CCASTOPPED_W<'_, 19> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1553:22
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     pub fn rateboost(&mut self) -> RATEBOOST_W<20> {
[INFO] [stdout]      |                      ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     pub fn rateboost(&mut self) -> RATEBOOST_W<'_, 20> {
[INFO] [stdout]      |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1558:20
[INFO] [stdout]      |
[INFO] [stdout] 1558 |     pub fn txready(&mut self) -> TXREADY_W<21> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1558 |     pub fn txready(&mut self) -> TXREADY_W<'_, 21> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1563:20
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     pub fn rxready(&mut self) -> RXREADY_W<22> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     pub fn rxready(&mut self) -> RXREADY_W<'_, 22> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1568:21
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn mhrmatch(&mut self) -> MHRMATCH_W<23> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn mhrmatch(&mut self) -> MHRMATCH_W<'_, 23> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1573:19
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn phyend(&mut self) -> PHYEND_W<27> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn phyend(&mut self) -> PHYEND_W<'_, 27> {
[INFO] [stdout]      |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenset.rs:1578:23
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     pub fn ctepresent(&mut self) -> CTEPRESENT_W<28> {
[INFO] [stdout]      |                       ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     pub fn ctepresent(&mut self) -> CTEPRESENT_W<'_, 28> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenclr.rs:1468:18
[INFO] [stdout]      |
[INFO] [stdout] 1468 |     pub fn ready(&mut self) -> READY_W<0> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1468 |     pub fn ready(&mut self) -> READY_W<'_, 0> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenclr.rs:1473:20
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     pub fn address(&mut self) -> ADDRESS_W<1> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     pub fn address(&mut self) -> ADDRESS_W<'_, 1> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/radio/intenclr.rs:1478:20
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     pub fn payload(&mut self) -> PAYLOAD_W<2> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     pub fn payload(&mut self) -> PAYLOAD_W<'_, 2> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/nrffw.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn nrffw(&mut self) -> NRFFW_W<0> {
[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] 51 |     pub fn nrffw(&mut self) -> NRFFW_W<'_, 0> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/nrfhw.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn nrfhw(&mut self) -> NRFHW_W<0> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [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 nrfhw(&mut self) -> NRFHW_W<'_, 0> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/customer.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn customer(&mut self) -> CUSTOMER_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 customer(&mut self) -> CUSTOMER_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uicr/pselreset.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn pin(&mut self) -> PIN_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn pin(&mut self) -> PIN_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/uicr/pselreset.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn connect(&mut self) -> CONNECT_W<31> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn connect(&mut self) -> CONNECT_W<'_, 31> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/uicr/approtect.rs:99:17
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn pall(&mut self) -> PALL_W<0> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn pall(&mut self) -> PALL_W<'_, 0> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1802:20
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn region0(&mut self) -> REGION0_W<0> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn region0(&mut self) -> REGION0_W<'_, 0> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1807:20
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn region1(&mut self) -> REGION1_W<1> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn region1(&mut self) -> REGION1_W<'_, 1> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1812:20
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn region2(&mut self) -> REGION2_W<2> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn region2(&mut self) -> REGION2_W<'_, 2> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1817:20
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn region3(&mut self) -> REGION3_W<3> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn region3(&mut self) -> REGION3_W<'_, 3> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1822:20
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn region4(&mut self) -> REGION4_W<4> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn region4(&mut self) -> REGION4_W<'_, 4> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1827:20
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn region5(&mut self) -> REGION5_W<5> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn region5(&mut self) -> REGION5_W<'_, 5> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1832:20
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn region6(&mut self) -> REGION6_W<6> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn region6(&mut self) -> REGION6_W<'_, 6> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1837:20
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn region7(&mut self) -> REGION7_W<7> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn region7(&mut self) -> REGION7_W<'_, 7> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1842:20
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn region8(&mut self) -> REGION8_W<8> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn region8(&mut self) -> REGION8_W<'_, 8> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1847:20
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn region9(&mut self) -> REGION9_W<9> {
[INFO] [stdout]      |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn region9(&mut self) -> REGION9_W<'_, 9> {
[INFO] [stdout]      |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1852:21
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn region10(&mut self) -> REGION10_W<10> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn region10(&mut self) -> REGION10_W<'_, 10> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1857:21
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn region11(&mut self) -> REGION11_W<11> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn region11(&mut self) -> REGION11_W<'_, 11> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1862:21
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn region12(&mut self) -> REGION12_W<12> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn region12(&mut self) -> REGION12_W<'_, 12> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1867:21
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn region13(&mut self) -> REGION13_W<13> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn region13(&mut self) -> REGION13_W<'_, 13> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1872:21
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn region14(&mut self) -> REGION14_W<14> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn region14(&mut self) -> REGION14_W<'_, 14> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1877:21
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn region15(&mut self) -> REGION15_W<15> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn region15(&mut self) -> REGION15_W<'_, 15> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1882:21
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn region16(&mut self) -> REGION16_W<16> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn region16(&mut self) -> REGION16_W<'_, 16> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1887:21
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn region17(&mut self) -> REGION17_W<17> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn region17(&mut self) -> REGION17_W<'_, 17> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1892:21
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn region18(&mut self) -> REGION18_W<18> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn region18(&mut self) -> REGION18_W<'_, 18> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1897:21
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn region19(&mut self) -> REGION19_W<19> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn region19(&mut self) -> REGION19_W<'_, 19> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1902:21
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn region20(&mut self) -> REGION20_W<20> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn region20(&mut self) -> REGION20_W<'_, 20> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1907:21
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn region21(&mut self) -> REGION21_W<21> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn region21(&mut self) -> REGION21_W<'_, 21> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1912:21
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn region22(&mut self) -> REGION22_W<22> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn region22(&mut self) -> REGION22_W<'_, 22> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1917:21
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn region23(&mut self) -> REGION23_W<23> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn region23(&mut self) -> REGION23_W<'_, 23> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1922:21
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn region24(&mut self) -> REGION24_W<24> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn region24(&mut self) -> REGION24_W<'_, 24> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1927:21
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn region25(&mut self) -> REGION25_W<25> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn region25(&mut self) -> REGION25_W<'_, 25> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1932:21
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn region26(&mut self) -> REGION26_W<26> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn region26(&mut self) -> REGION26_W<'_, 26> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1937:21
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn region27(&mut self) -> REGION27_W<27> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn region27(&mut self) -> REGION27_W<'_, 27> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1942:21
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn region28(&mut self) -> REGION28_W<28> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn region28(&mut self) -> REGION28_W<'_, 28> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1947:21
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn region29(&mut self) -> REGION29_W<29> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn region29(&mut self) -> REGION29_W<'_, 29> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1952:21
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn region30(&mut self) -> REGION30_W<30> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn region30(&mut self) -> REGION30_W<'_, 30> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/bprot/config0.rs:1957:21
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn region31(&mut self) -> REGION31_W<31> {
[INFO] [stdout]      |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn region31(&mut self) -> REGION31_W<'_, 31> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:922:21
[INFO] [stdout]     |
[INFO] [stdout] 922 |     pub fn region32(&mut self) -> REGION32_W<0> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 922 |     pub fn region32(&mut self) -> REGION32_W<'_, 0> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:927:21
[INFO] [stdout]     |
[INFO] [stdout] 927 |     pub fn region33(&mut self) -> REGION33_W<1> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 927 |     pub fn region33(&mut self) -> REGION33_W<'_, 1> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:932:21
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn region34(&mut self) -> REGION34_W<2> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn region34(&mut self) -> REGION34_W<'_, 2> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:937:21
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn region35(&mut self) -> REGION35_W<3> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 937 |     pub fn region35(&mut self) -> REGION35_W<'_, 3> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:942:21
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn region36(&mut self) -> REGION36_W<4> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn region36(&mut self) -> REGION36_W<'_, 4> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:947:21
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn region37(&mut self) -> REGION37_W<5> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn region37(&mut self) -> REGION37_W<'_, 5> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:952:21
[INFO] [stdout]     |
[INFO] [stdout] 952 |     pub fn region38(&mut self) -> REGION38_W<6> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 952 |     pub fn region38(&mut self) -> REGION38_W<'_, 6> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:957:21
[INFO] [stdout]     |
[INFO] [stdout] 957 |     pub fn region39(&mut self) -> REGION39_W<7> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 957 |     pub fn region39(&mut self) -> REGION39_W<'_, 7> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:962:21
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn region40(&mut self) -> REGION40_W<8> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn region40(&mut self) -> REGION40_W<'_, 8> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn region41(&mut self) -> REGION41_W<9> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn region41(&mut self) -> REGION41_W<'_, 9> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:972:21
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn region42(&mut self) -> REGION42_W<10> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn region42(&mut self) -> REGION42_W<'_, 10> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:977:21
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn region43(&mut self) -> REGION43_W<11> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn region43(&mut self) -> REGION43_W<'_, 11> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:982:21
[INFO] [stdout]     |
[INFO] [stdout] 982 |     pub fn region44(&mut self) -> REGION44_W<12> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 982 |     pub fn region44(&mut self) -> REGION44_W<'_, 12> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:987:21
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn region45(&mut self) -> REGION45_W<13> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 987 |     pub fn region45(&mut self) -> REGION45_W<'_, 13> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn region46(&mut self) -> REGION46_W<14> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn region46(&mut self) -> REGION46_W<'_, 14> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/bprot/config1.rs:997:21
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn region47(&mut self) -> REGION47_W<15> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn region47(&mut self) -> REGION47_W<'_, 15> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/bprot/disableindebug.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn disableindebug(&mut self) -> DISABLEINDEBUG_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn disableindebug(&mut self) -> DISABLEINDEBUG_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_hfclkstart.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_hfclkstart(&mut self) -> TASKS_HFCLKSTART_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [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 tasks_hfclkstart(&mut self) -> TASKS_HFCLKSTART_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_hfclkstop.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_hfclkstop(&mut self) -> TASKS_HFCLKSTOP_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [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 tasks_hfclkstop(&mut self) -> TASKS_HFCLKSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_lfclkstart.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lfclkstart(&mut self) -> TASKS_LFCLKSTART_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [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 tasks_lfclkstart(&mut self) -> TASKS_LFCLKSTART_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_lfclkstop.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lfclkstop(&mut self) -> TASKS_LFCLKSTOP_W<0> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [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 tasks_lfclkstop(&mut self) -> TASKS_LFCLKSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_cal.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn tasks_cal(&mut self) -> TASKS_CAL_W<0> {
[INFO] [stdout]    |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [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 tasks_cal(&mut self) -> TASKS_CAL_W<'_, 0> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_ctstart.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ctstart(&mut self) -> TASKS_CTSTART_W<0> {
[INFO] [stdout]    |                          ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          this lifetime flows to the output
[INFO] [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 tasks_ctstart(&mut self) -> TASKS_CTSTART_W<'_, 0> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/tasks_ctstop.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_ctstop(&mut self) -> TASKS_CTSTOP_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_ctstop(&mut self) -> TASKS_CTSTOP_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_hfclkstarted.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_hfclkstarted(&mut self) -> EVENTS_HFCLKSTARTED_W<0> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_hfclkstarted(&mut self) -> EVENTS_HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_lfclkstarted.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_lfclkstarted(&mut self) -> EVENTS_LFCLKSTARTED_W<0> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_lfclkstarted(&mut self) -> EVENTS_LFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_done.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_done(&mut self) -> EVENTS_DONE_W<0> {
[INFO] [stdout]    |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_done(&mut self) -> EVENTS_DONE_W<'_, 0> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/events_ctto.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctto(&mut self) -> EVENTS_CTTO_W<0> {
[INFO] [stdout]    |                        ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_ctto(&mut self) -> EVENTS_CTTO_W<'_, 0> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<0> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:297:25
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<1> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<'_, 1> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<3> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<'_, 3> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenset.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<4> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<'_, 4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:292:25
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<0> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn hfclkstarted(&mut self) -> HFCLKSTARTED_W<'_, 0> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:297:25
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<1> {
[INFO] [stdout]     |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn lfclkstarted(&mut self) -> LFCLKSTARTED_W<'_, 1> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<3> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn done(&mut self) -> DONE_W<'_, 3> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/intenclr.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<4> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn ctto(&mut self) -> CTTO_W<'_, 4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:222:16
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn src(&mut self) -> SRC_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn src(&mut self) -> SRC_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn bypass(&mut self) -> BYPASS_W<16> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn bypass(&mut self) -> BYPASS_W<'_, 16> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/clock/lfclksrc.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn external(&mut self) -> EXTERNAL_W<17> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn external(&mut self) -> EXTERNAL_W<'_, 17> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/clock/ctiv.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn ctiv(&mut self) -> CTIV_W<0> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [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 ctiv(&mut self) -> CTIV_W<'_, 0> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/tasks_constlat.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_constlat(&mut self) -> TASKS_CONSTLAT_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [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 tasks_constlat(&mut self) -> TASKS_CONSTLAT_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/tasks_lowpwr.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn tasks_lowpwr(&mut self) -> TASKS_LOWPWR_W<0> {
[INFO] [stdout]    |                         ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [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 tasks_lowpwr(&mut self) -> TASKS_LOWPWR_W<'_, 0> {
[INFO] [stdout]    |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_pofwarn.rs:98:27
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_pofwarn(&mut self) -> EVENTS_POFWARN_W<0> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_pofwarn(&mut self) -> EVENTS_POFWARN_W<'_, 0> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_sleepenter.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepenter(&mut self) -> EVENTS_SLEEPENTER_W<0> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepenter(&mut self) -> EVENTS_SLEEPENTER_W<'_, 0> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/events_sleepexit.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepexit(&mut self) -> EVENTS_SLEEPEXIT_W<0> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn events_sleepexit(&mut self) -> EVENTS_SLEEPEXIT_W<'_, 0> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<2> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<'_, 2> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<5> {
[INFO] [stdout]     |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<'_, 5> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenset.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<6> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<'_, 6> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<2> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn pofwarn(&mut self) -> POFWARN_W<'_, 2> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<5> {
[INFO] [stdout]     |                       ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn sleepenter(&mut self) -> SLEEPENTER_W<'_, 5> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/intenclr.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<6> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn sleepexit(&mut self) -> SLEEPEXIT_W<'_, 6> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn resetpin(&mut self) -> RESETPIN_W<0> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn resetpin(&mut self) -> RESETPIN_W<'_, 0> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:377:16
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn dog(&mut self) -> DOG_W<1> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn dog(&mut self) -> DOG_W<'_, 1> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:382:17
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn sreq(&mut self) -> SREQ_W<2> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn sreq(&mut self) -> SREQ_W<'_, 2> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn lockup(&mut self) -> LOCKUP_W<3> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn lockup(&mut self) -> LOCKUP_W<'_, 3> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:392:16
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub fn off(&mut self) -> OFF_W<16> {
[INFO] [stdout]     |                ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub fn off(&mut self) -> OFF_W<'_, 16> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/resetreas.rs:397:16
[INFO] [stdout]     |
[INFO] [stdout] 397 |     pub fn dif(&mut self) -> DIF_W<18> {
[INFO] [stdout]     |                ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 397 |     pub fn dif(&mut self) -> DIF_W<'_, 18> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/systemoff.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn systemoff(&mut self) -> SYSTEMOFF_W<0> {
[INFO] [stdout]    |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [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 systemoff(&mut self) -> SYSTEMOFF_W<'_, 0> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/pofcon.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn pof(&mut self) -> POF_W<0> {
[INFO] [stdout]     |                ^^^^^^^^^     -------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn pof(&mut self) -> POF_W<'_, 0> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/pofcon.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn threshold(&mut self) -> THRESHOLD_W<1> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn threshold(&mut self) -> THRESHOLD_W<'_, 1> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/gpregret.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn gpregret(&mut self) -> GPREGRET_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 gpregret(&mut self) -> GPREGRET_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/gpregret2.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn gpregret(&mut self) -> GPREGRET_W<0> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [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 gpregret(&mut self) -> GPREGRET_W<'_, 0> {
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/power/dcdcen.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn dcdcen(&mut self) -> DCDCEN_W<0> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [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 dcdcen(&mut self) -> DCDCEN_W<'_, 0> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:267:20
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:272:24
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/power.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:121:24
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerset.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<0> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn s0power(&mut self) -> S0POWER_W<'_, 0> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<1> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn s1power(&mut self) -> S1POWER_W<'_, 1> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:121:24
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<16> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn s0retention(&mut self) -> S0RETENTION_W<'_, 16> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/power/ram/powerclr.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<17> {
[INFO] [stdout]     |                        ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn s1retention(&mut self) -> S1RETENTION_W<'_, 17> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1802:17
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1807:17
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1812:17
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1817:17
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1822:17
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1832:17
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1837:17
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1842:17
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1852:18
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1857:18
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1862:18
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1867:18
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1872:18
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1877:18
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1882:18
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1887:18
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1892:18
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1897:18
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1902:18
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1907:18
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1912:18
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1917:18
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1922:18
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1932:18
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1937:18
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1942:18
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1947:18
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1952:18
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/out.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outset.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/outclr.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1802:17
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1802 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1807:17
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1812:17
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1817:17
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1822:17
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1832:17
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1837:17
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1837 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1842:17
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1842 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1852:18
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1852 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1857:18
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1862:18
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1867:18
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1872:18
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1877:18
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1882:18
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1887:18
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1892:18
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1892 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1897:18
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1902:18
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1907:18
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1912:18
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1912 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1917:18
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1922:18
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1922 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1932:18
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1937:18
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1942:18
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1947:18
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1952:18
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1952 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dir.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<'_, 12> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2091:18
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<13> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     pub fn pin13(&mut self) -> PIN13_W<'_, 13> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2096:18
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<14> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2096 |     pub fn pin14(&mut self) -> PIN14_W<'_, 14> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2101:18
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<15> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2101 |     pub fn pin15(&mut self) -> PIN15_W<'_, 15> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2106:18
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<16> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2106 |     pub fn pin16(&mut self) -> PIN16_W<'_, 16> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2111:18
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<17> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     pub fn pin17(&mut self) -> PIN17_W<'_, 17> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2116:18
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<18> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     pub fn pin18(&mut self) -> PIN18_W<'_, 18> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2121:18
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<19> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     pub fn pin19(&mut self) -> PIN19_W<'_, 19> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2126:18
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<20> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn pin20(&mut self) -> PIN20_W<'_, 20> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2131:18
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<21> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2131 |     pub fn pin21(&mut self) -> PIN21_W<'_, 21> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2136:18
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<22> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2136 |     pub fn pin22(&mut self) -> PIN22_W<'_, 22> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2141:18
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<23> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2141 |     pub fn pin23(&mut self) -> PIN23_W<'_, 23> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2146:18
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<24> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2146 |     pub fn pin24(&mut self) -> PIN24_W<'_, 24> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2151:18
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<25> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2151 |     pub fn pin25(&mut self) -> PIN25_W<'_, 25> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2156:18
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<26> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     pub fn pin26(&mut self) -> PIN26_W<'_, 26> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2161:18
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<27> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     pub fn pin27(&mut self) -> PIN27_W<'_, 27> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2166:18
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<28> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     pub fn pin28(&mut self) -> PIN28_W<'_, 28> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2171:18
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<29> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2171 |     pub fn pin29(&mut self) -> PIN29_W<'_, 29> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2176:18
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<30> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2176 |     pub fn pin30(&mut self) -> PIN30_W<'_, 30> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirset.rs:2181:18
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<31> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2181 |     pub fn pin31(&mut self) -> PIN31_W<'_, 31> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2026:17
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<0> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2026 |     pub fn pin0(&mut self) -> PIN0_W<'_, 0> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2031:17
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<1> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn pin1(&mut self) -> PIN1_W<'_, 1> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2036:17
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<2> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     pub fn pin2(&mut self) -> PIN2_W<'_, 2> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2041:17
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<3> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn pin3(&mut self) -> PIN3_W<'_, 3> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2046:17
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<4> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     pub fn pin4(&mut self) -> PIN4_W<'_, 4> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2051:17
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<5> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     pub fn pin5(&mut self) -> PIN5_W<'_, 5> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2056:17
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<6> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     pub fn pin6(&mut self) -> PIN6_W<'_, 6> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2061:17
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<7> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     pub fn pin7(&mut self) -> PIN7_W<'_, 7> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2066:17
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<8> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     pub fn pin8(&mut self) -> PIN8_W<'_, 8> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2071:17
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<9> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn pin9(&mut self) -> PIN9_W<'_, 9> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2076:18
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<10> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn pin10(&mut self) -> PIN10_W<'_, 10> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2081:18
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<11> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn pin11(&mut self) -> PIN11_W<'_, 11> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> src/p0/dirclr.rs:2086:18
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     pub fn pin12(&mut self) -> PIN12_W<12> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[WARN] too many lines in the log, truncating it
