[INFO] cloning repository https://github.com/taraskuzyk/npx-blink-led
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/taraskuzyk/npx-blink-led" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftaraskuzyk%2Fnpx-blink-led", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftaraskuzyk%2Fnpx-blink-led'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0766503ab352fceeeca6a6dd678c4e59d4332073
[INFO] checking taraskuzyk/npx-blink-led against master#32cd9114712a24010b0583624dc52ac302194128 for pr-143717
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftaraskuzyk%2Fnpx-blink-led" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/taraskuzyk/npx-blink-led
[INFO] finished tweaking git repo https://github.com/taraskuzyk/npx-blink-led
[INFO] tweaked toml for git repo https://github.com/taraskuzyk/npx-blink-led written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/taraskuzyk/npx-blink-led on toolchain 32cd9114712a24010b0583624dc52ac302194128
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/taraskuzyk/npx-blink-led already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-7-tc1/source/app/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 368d70e63885f92d4174370b9660b6798d858cdf43eb670dad2d3e493b38e4ba
[INFO] running `Command { std: "docker" "start" "-a" "368d70e63885f92d4174370b9660b6798d858cdf43eb670dad2d3e493b38e4ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "368d70e63885f92d4174370b9660b6798d858cdf43eb670dad2d3e493b38e4ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "368d70e63885f92d4174370b9660b6798d858cdf43eb670dad2d3e493b38e4ba", kill_on_drop: false }`
[INFO] [stdout] 368d70e63885f92d4174370b9660b6798d858cdf43eb670dad2d3e493b38e4ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6fd93a204e96386a57f56eb4ffe9ed12a52219d42244d6d832ebbfdf6db48e9b
[INFO] running `Command { std: "docker" "start" "-a" "6fd93a204e96386a57f56eb4ffe9ed12a52219d42244d6d832ebbfdf6db48e9b", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/app/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling proc-macro2 v1.0.87
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling cortex-m-rt v0.7.3
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling pac v0.1.0 (/opt/rustwide/workdir/pac)
[INFO] [stderr]     Checking critical-section v1.1.3
[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] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.0
[INFO] [stderr] error: could not compile `pac` (lib test)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/32cd9114712a24010b0583624dc52ac302194128/bin/rustc --crate-name pac --edition=2021 pac/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="cortex-m-rt"' --cfg 'feature="critical-section"' --cfg 'feature="default"' --cfg 'feature="rt"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cortex-m-rt", "critical-section", "default", "rt"))' -C metadata=3e82f2c57e17d61a -C extra-filename=-eb4d6b425626664c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cortex_m=/opt/rustwide/target/debug/deps/libcortex_m-068be962e3d8e4dc.rmeta --extern cortex_m_rt=/opt/rustwide/target/debug/deps/libcortex_m_rt-f018252c039a6908.rmeta --extern critical_section=/opt/rustwide/target/debug/deps/libcritical_section-74a415121a932ad6.rmeta --extern vcell=/opt/rustwide/target/debug/deps/libvcell-9184bd5c2bc518dc.rmeta --cap-lints=forbid -L /opt/rustwide/target/debug/build/pac-6a764f1b44145056/out -L /opt/rustwide/target/debug/build/cortex-m-rt-7c90d73e45b1c29d/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/sar0.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<Sar0Spec> {
[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] 20 |     pub fn sar(&mut self) -> SarW<'_, Sar0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/dar0.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<Dar0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<'_, Dar0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr0.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<DsrBcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<'_, DsrBcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr0.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<DsrBcr0Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<'_, DsrBcr0Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1482:17
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1488:17
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn lch1(&mut self) -> Lch1W<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 lch1(&mut self) -> Lch1W<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1494:19
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<Dcr0Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1500:18
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<Dcr0Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1506:17
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1518:18
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn start(&mut self) -> StartW<Dcr0Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 start(&mut self) -> StartW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1524:18
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<Dcr0Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1530:17
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1536:18
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<Dcr0Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1542:17
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1548:19
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn eadreq(&mut self) -> EadreqW<Dcr0Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [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 eadreq(&mut self) -> EadreqW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1554:15
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<Dcr0Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1560:15
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<Dcr0Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1566:16
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<Dcr0Spec> {
[INFO] [stdout]      |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr0.rs:1572:17
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<Dcr0Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<'_, Dcr0Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/sar1.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<Sar1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<'_, Sar1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/dar1.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<Dar1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<'_, Dar1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr1.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<DsrBcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<'_, DsrBcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr1.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<DsrBcr1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<'_, DsrBcr1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1482:17
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1488:17
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn lch1(&mut self) -> Lch1W<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 lch1(&mut self) -> Lch1W<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1494:19
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<Dcr1Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1500:18
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<Dcr1Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1506:17
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1518:18
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn start(&mut self) -> StartW<Dcr1Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 start(&mut self) -> StartW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1524:18
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<Dcr1Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1530:17
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1536:18
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<Dcr1Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1542:17
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1548:19
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn eadreq(&mut self) -> EadreqW<Dcr1Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [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 eadreq(&mut self) -> EadreqW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1554:15
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<Dcr1Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1560:15
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<Dcr1Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1566:16
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<Dcr1Spec> {
[INFO] [stdout]      |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr1.rs:1572:17
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<Dcr1Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<'_, Dcr1Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/sar2.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<Sar2Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<'_, Sar2Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/dar2.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<Dar2Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<'_, Dar2Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr2.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<DsrBcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<'_, DsrBcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr2.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<DsrBcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<'_, DsrBcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1482:17
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1488:17
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn lch1(&mut self) -> Lch1W<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 lch1(&mut self) -> Lch1W<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1494:19
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<Dcr2Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1500:18
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<Dcr2Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1506:17
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1518:18
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn start(&mut self) -> StartW<Dcr2Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 start(&mut self) -> StartW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1524:18
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<Dcr2Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1530:17
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1536:18
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<Dcr2Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1542:17
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1548:19
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn eadreq(&mut self) -> EadreqW<Dcr2Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [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 eadreq(&mut self) -> EadreqW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1554:15
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<Dcr2Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1560:15
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<Dcr2Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1566:16
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<Dcr2Spec> {
[INFO] [stdout]      |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr2.rs:1572:17
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<Dcr2Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<'_, Dcr2Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/sar3.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<Sar3Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn sar(&mut self) -> SarW<'_, Sar3Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dma/dar3.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<Dar3Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn dar(&mut self) -> DarW<'_, Dar3Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr3.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<DsrBcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub fn bcr(&mut self) -> BcrW<'_, DsrBcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dma/dsr_bcr3.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<DsrBcr3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn done(&mut self) -> DoneW<'_, DsrBcr3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1482:17
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     pub fn lch2(&mut self) -> Lch2W<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1488:17
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     pub fn lch1(&mut self) -> Lch1W<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 lch1(&mut self) -> Lch1W<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1494:19
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<Dcr3Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     pub fn linkcc(&mut self) -> LinkccW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1500:18
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<Dcr3Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     pub fn d_req(&mut self) -> DReqW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1506:17
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn dmod(&mut self) -> DmodW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1512 |     pub fn smod(&mut self) -> SmodW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1518:18
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     pub fn start(&mut self) -> StartW<Dcr3Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 start(&mut self) -> StartW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1524:18
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<Dcr3Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     pub fn dsize(&mut self) -> DsizeW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1530:17
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     pub fn dinc(&mut self) -> DincW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1536:18
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<Dcr3Spec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     pub fn ssize(&mut self) -> SsizeW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1542:17
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     pub fn sinc(&mut self) -> SincW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1548:19
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     pub fn eadreq(&mut self) -> EadreqW<Dcr3Spec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [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 eadreq(&mut self) -> EadreqW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1554:15
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<Dcr3Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     pub fn aa(&mut self) -> AaW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1560:15
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<Dcr3Spec> {
[INFO] [stdout]      |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |               |
[INFO] [stdout]      |               this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     pub fn cs(&mut self) -> CsW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1566:16
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<Dcr3Spec> {
[INFO] [stdout]      |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn erq(&mut self) -> ErqW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/dma/dcr3.rs:1572:17
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<Dcr3Spec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn eint(&mut self) -> EintW<'_, Dcr3Spec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fstat.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn fpviol(&mut self) -> FpviolW<FstatSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn fpviol(&mut self) -> FpviolW<'_, FstatSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fstat.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn accerr(&mut self) -> AccerrW<FstatSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn accerr(&mut self) -> AccerrW<'_, FstatSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fstat.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn rdcolerr(&mut self) -> RdcolerrW<FstatSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [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 rdcolerr(&mut self) -> RdcolerrW<'_, FstatSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fstat.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub fn ccif(&mut self) -> CcifW<FstatSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub fn ccif(&mut self) -> CcifW<'_, FstatSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fcnfg.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn erssusp(&mut self) -> ErssuspW<FcnfgSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn erssusp(&mut self) -> ErssuspW<'_, FcnfgSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fcnfg.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn rdcollie(&mut self) -> RdcollieW<FcnfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn rdcollie(&mut self) -> RdcollieW<'_, FcnfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/ftfa/fcnfg.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn ccie(&mut self) -> CcieW<FcnfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn ccie(&mut self) -> CcieW<'_, FcnfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/ftfa/fccob.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn ccobn(&mut self) -> CcobnW<FccobSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn ccobn(&mut self) -> CcobnW<'_, FccobSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/ftfa/fprot.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn prot(&mut self) -> ProtW<FprotSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn prot(&mut self) -> ProtW<'_, FprotSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dmamux0/chcfg.rs:712:19
[INFO] [stdout]     |
[INFO] [stdout] 712 |     pub fn source(&mut self) -> SourceW<ChcfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 712 |     pub fn source(&mut self) -> SourceW<'_, ChcfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dmamux0/chcfg.rs:718:17
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trig(&mut self) -> TrigW<ChcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn trig(&mut self) -> TrigW<'_, ChcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dmamux0/chcfg.rs:724:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |     pub fn enbl(&mut self) -> EnblW<ChcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 724 |     pub fn enbl(&mut self) -> EnblW<'_, ChcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:864:17
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn fwde(&mut self) -> FwdeW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn fwde(&mut self) -> FwdeW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:870:17
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn fwie(&mut self) -> FwieW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn fwie(&mut self) -> FwieW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:876:17
[INFO] [stdout]     |
[INFO] [stdout] 876 |     pub fn feie(&mut self) -> FeieW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 876 |     pub fn feie(&mut self) -> FeieW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:882:17
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn seie(&mut self) -> SeieW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn seie(&mut self) -> SeieW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |     pub fn wsie(&mut self) -> WsieW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 888 |     pub fn wsie(&mut self) -> WsieW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:894:16
[INFO] [stdout]     |
[INFO] [stdout] 894 |     pub fn fef(&mut self) -> FefW<TcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 894 |     pub fn fef(&mut self) -> FefW<'_, TcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:900:16
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub fn sef(&mut self) -> SefW<TcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub fn sef(&mut self) -> SefW<'_, TcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:906:16
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn wsf(&mut self) -> WsfW<TcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn wsf(&mut self) -> WsfW<'_, TcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:912:15
[INFO] [stdout]     |
[INFO] [stdout] 912 |     pub fn sr(&mut self) -> SrW<TcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 912 |     pub fn sr(&mut self) -> SrW<'_, TcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:918:15
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn fr(&mut self) -> FrW<TcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn fr(&mut self) -> FrW<'_, TcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:924:16
[INFO] [stdout]     |
[INFO] [stdout] 924 |     pub fn bce(&mut self) -> BceW<TcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 924 |     pub fn bce(&mut self) -> BceW<'_, TcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:930:17
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn dbge(&mut self) -> DbgeW<TcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn dbge(&mut self) -> DbgeW<'_, TcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:936:18
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub fn stope(&mut self) -> StopeW<TcsrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub fn stope(&mut self) -> StopeW<'_, TcsrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcsr.rs:942:15
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn te(&mut self) -> TeW<TcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 te(&mut self) -> TeW<'_, TcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn div(&mut self) -> DivW<Tcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn div(&mut self) -> DivW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:440:16
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn bcd(&mut self) -> BcdW<Tcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn bcd(&mut self) -> BcdW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:446:16
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn bcp(&mut self) -> BcpW<Tcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn bcp(&mut self) -> BcpW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:452:17
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub fn msel(&mut self) -> MselW<Tcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub fn msel(&mut self) -> MselW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:458:16
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn bci(&mut self) -> BciW<Tcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn bci(&mut self) -> BciW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:464:16
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn bcs(&mut self) -> BcsW<Tcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn bcs(&mut self) -> BcsW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr2.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn sync(&mut self) -> SyncW<Tcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn sync(&mut self) -> SyncW<'_, Tcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tcr3.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wdfl(&mut self) -> WdflW<Tcr3Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wdfl(&mut self) -> WdflW<'_, Tcr3Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tcr3.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn tce(&mut self) -> TceW<Tcr3Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn tce(&mut self) -> TceW<'_, Tcr3Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:455:16
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn fsd(&mut self) -> FsdW<Tcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn fsd(&mut self) -> FsdW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:461:16
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub fn fsp(&mut self) -> FspW<Tcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub fn fsp(&mut self) -> FspW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:467:18
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn ondem(&mut self) -> OndemW<Tcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn ondem(&mut self) -> OndemW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:473:16
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn fse(&mut self) -> FseW<Tcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn fse(&mut self) -> FseW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:479:15
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mf(&mut self) -> MfW<Tcr4Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mf(&mut self) -> MfW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:485:17
[INFO] [stdout]     |
[INFO] [stdout] 485 |     pub fn sywd(&mut self) -> SywdW<Tcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 485 |     pub fn sywd(&mut self) -> SywdW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn frsz(&mut self) -> FrszW<Tcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn frsz(&mut self) -> FrszW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:497:18
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn fpack(&mut self) -> FpackW<Tcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn fpack(&mut self) -> FpackW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tcr4.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub fn fcont(&mut self) -> FcontW<Tcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub fn fcont(&mut self) -> FcontW<'_, Tcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tcr5.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn fbt(&mut self) -> FbtW<Tcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn fbt(&mut self) -> FbtW<'_, Tcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tcr5.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn w0w(&mut self) -> W0wW<Tcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn w0w(&mut self) -> W0wW<'_, Tcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tcr5.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn wnw(&mut self) -> WnwW<Tcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn wnw(&mut self) -> WnwW<'_, Tcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/tdr.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tdr(&mut self) -> TdrW<TdrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tdr(&mut self) -> TdrW<'_, TdrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tmr.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn twm0(&mut self) -> Twm0W<TmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn twm0(&mut self) -> Twm0W<'_, TmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/tmr.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn twm1(&mut self) -> Twm1W<TmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn twm1(&mut self) -> Twm1W<'_, TmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:864:17
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn fwde(&mut self) -> FwdeW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn fwde(&mut self) -> FwdeW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:870:17
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn fwie(&mut self) -> FwieW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn fwie(&mut self) -> FwieW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:876:17
[INFO] [stdout]     |
[INFO] [stdout] 876 |     pub fn feie(&mut self) -> FeieW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 876 |     pub fn feie(&mut self) -> FeieW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:882:17
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn seie(&mut self) -> SeieW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn seie(&mut self) -> SeieW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |     pub fn wsie(&mut self) -> WsieW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 888 |     pub fn wsie(&mut self) -> WsieW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:894:16
[INFO] [stdout]     |
[INFO] [stdout] 894 |     pub fn fef(&mut self) -> FefW<RcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 894 |     pub fn fef(&mut self) -> FefW<'_, RcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:900:16
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub fn sef(&mut self) -> SefW<RcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub fn sef(&mut self) -> SefW<'_, RcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:906:16
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn wsf(&mut self) -> WsfW<RcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn wsf(&mut self) -> WsfW<'_, RcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:912:15
[INFO] [stdout]     |
[INFO] [stdout] 912 |     pub fn sr(&mut self) -> SrW<RcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 912 |     pub fn sr(&mut self) -> SrW<'_, RcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:918:15
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn fr(&mut self) -> FrW<RcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn fr(&mut self) -> FrW<'_, RcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:924:16
[INFO] [stdout]     |
[INFO] [stdout] 924 |     pub fn bce(&mut self) -> BceW<RcsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 924 |     pub fn bce(&mut self) -> BceW<'_, RcsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:930:17
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn dbge(&mut self) -> DbgeW<RcsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 930 |     pub fn dbge(&mut self) -> DbgeW<'_, RcsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:936:18
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub fn stope(&mut self) -> StopeW<RcsrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub fn stope(&mut self) -> StopeW<'_, RcsrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcsr.rs:942:15
[INFO] [stdout]     |
[INFO] [stdout] 942 |     pub fn re(&mut self) -> ReW<RcsrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [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 re(&mut self) -> ReW<'_, RcsrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn div(&mut self) -> DivW<Rcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn div(&mut self) -> DivW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:440:16
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn bcd(&mut self) -> BcdW<Rcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn bcd(&mut self) -> BcdW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:446:16
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn bcp(&mut self) -> BcpW<Rcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn bcp(&mut self) -> BcpW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:452:17
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub fn msel(&mut self) -> MselW<Rcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub fn msel(&mut self) -> MselW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:458:16
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn bci(&mut self) -> BciW<Rcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn bci(&mut self) -> BciW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:464:16
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn bcs(&mut self) -> BcsW<Rcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn bcs(&mut self) -> BcsW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr2.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn sync(&mut self) -> SyncW<Rcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn sync(&mut self) -> SyncW<'_, Rcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/rcr3.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wdfl(&mut self) -> WdflW<Rcr3Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn wdfl(&mut self) -> WdflW<'_, Rcr3Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/rcr3.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn rce(&mut self) -> RceW<Rcr3Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn rce(&mut self) -> RceW<'_, Rcr3Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:455:16
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn fsd(&mut self) -> FsdW<Rcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn fsd(&mut self) -> FsdW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:461:16
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub fn fsp(&mut self) -> FspW<Rcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub fn fsp(&mut self) -> FspW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:467:18
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn ondem(&mut self) -> OndemW<Rcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn ondem(&mut self) -> OndemW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:473:16
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn fse(&mut self) -> FseW<Rcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn fse(&mut self) -> FseW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:479:15
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mf(&mut self) -> MfW<Rcr4Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mf(&mut self) -> MfW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:485:17
[INFO] [stdout]     |
[INFO] [stdout] 485 |     pub fn sywd(&mut self) -> SywdW<Rcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 485 |     pub fn sywd(&mut self) -> SywdW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn frsz(&mut self) -> FrszW<Rcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn frsz(&mut self) -> FrszW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:497:18
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn fpack(&mut self) -> FpackW<Rcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub fn fpack(&mut self) -> FpackW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rcr4.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub fn fcont(&mut self) -> FcontW<Rcr4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub fn fcont(&mut self) -> FcontW<'_, Rcr4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/rcr5.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn fbt(&mut self) -> FbtW<Rcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn fbt(&mut self) -> FbtW<'_, Rcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/rcr5.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn w0w(&mut self) -> W0wW<Rcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn w0w(&mut self) -> W0wW<'_, Rcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/i2s0/rcr5.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn wnw(&mut self) -> WnwW<Rcr5Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn wnw(&mut self) -> WnwW<'_, Rcr5Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rmr.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn rwm0(&mut self) -> Rwm0W<RmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn rwm0(&mut self) -> Rwm0W<'_, RmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/rmr.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn rwm1(&mut self) -> Rwm1W<RmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn rwm1(&mut self) -> Rwm1W<'_, RmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/mcr.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn mics(&mut self) -> MicsW<McrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn mics(&mut self) -> MicsW<'_, McrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/i2s0/mcr.rs:207:16
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn moe(&mut self) -> MoeW<McrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn moe(&mut self) -> MoeW<'_, McrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/pit/mcr.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn frz(&mut self) -> FrzW<McrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn frz(&mut self) -> FrzW<'_, McrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/pit/mcr.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn mdis(&mut self) -> MdisW<McrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn mdis(&mut self) -> MdisW<'_, McrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/pit/ldval.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tsv(&mut self) -> TsvW<LdvalSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tsv(&mut self) -> TsvW<'_, LdvalSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/pit/tctrl.rs:185:16
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn ten(&mut self) -> TenW<TctrlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn ten(&mut self) -> TenW<'_, TctrlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/pit/tctrl.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn tie(&mut self) -> TieW<TctrlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn tie(&mut self) -> TieW<'_, TctrlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/pit/tctrl.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn chn(&mut self) -> ChnW<TctrlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn chn(&mut self) -> ChnW<'_, TctrlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/pit/tflg.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn tif(&mut self) -> TifW<TflgSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn tif(&mut self) -> TifW<'_, TflgSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<ScSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<'_, ScSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<ScSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<'_, ScSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:482:17
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:488:16
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/sc.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm0/cnt.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<CntSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<'_, CntSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm0/mod_.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<ModSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<'_, ModSpec> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn elsa(&mut self) -> ElsaW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsa(&mut self) -> ElsaW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn elsb(&mut self) -> ElsbW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsb(&mut self) -> ElsbW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:245:16
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/csc.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm0/cv.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<CvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<'_, CvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:417:17
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:429:17
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:447:17
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/status.rs:453:16
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<StatusSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<'_, StatusSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn pol3(&mut self) -> Pol3W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 pol3(&mut self) -> Pol3W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/pol.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:783:19
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:789:20
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:795:20
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:813:17
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:825:17
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:831:19
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:837:19
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm0/conf.rs:843:19
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<ScSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<'_, ScSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<ScSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<'_, ScSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:482:17
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:488:16
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/sc.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm1/cnt.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<CntSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<'_, CntSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm1/mod_.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<ModSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<'_, ModSpec> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn elsa(&mut self) -> ElsaW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsa(&mut self) -> ElsaW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn elsb(&mut self) -> ElsbW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsb(&mut self) -> ElsbW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:245:16
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/csc.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm1/cv.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<CvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<'_, CvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:417:17
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:429:17
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:447:17
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/status.rs:453:16
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<StatusSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<'_, StatusSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn pol3(&mut self) -> Pol3W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 pol3(&mut self) -> Pol3W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/pol.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:783:19
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:789:20
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:795:20
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:813:17
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:825:17
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:831:19
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:837:19
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm1/conf.rs:843:19
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<ScSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn ps(&mut self) -> PsW<'_, ScSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:470:17
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub fn cmod(&mut self) -> CmodW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<ScSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn cpwms(&mut self) -> CpwmsW<'_, ScSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:482:17
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<ScSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 482 |     pub fn toie(&mut self) -> ToieW<'_, ScSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:488:16
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn tof(&mut self) -> TofW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/sc.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<ScSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn dma(&mut self) -> DmaW<'_, ScSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm2/cnt.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<CntSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn count(&mut self) -> CountW<'_, CntSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm2/mod_.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<ModSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mod_(&mut self) -> ModW<'_, ModSpec> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn dma(&mut self) -> DmaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn elsa(&mut self) -> ElsaW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsa(&mut self) -> ElsaW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn elsb(&mut self) -> ElsbW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 elsb(&mut self) -> ElsbW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn msa(&mut self) -> MsaW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:245:16
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn msb(&mut self) -> MsbW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<CscSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub fn chie(&mut self) -> ChieW<'_, CscSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/csc.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<CscSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn chf(&mut self) -> ChfW<'_, CscSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/tpm2/cv.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<CvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn val(&mut self) -> ValW<'_, CvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:417:17
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn ch0f(&mut self) -> Ch0fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn ch1f(&mut self) -> Ch1fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:429:17
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn ch2f(&mut self) -> Ch2fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn ch3f(&mut self) -> Ch3fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn ch4f(&mut self) -> Ch4fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:447:17
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<StatusSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn ch5f(&mut self) -> Ch5fW<'_, StatusSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/status.rs:453:16
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<StatusSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn tof(&mut self) -> TofW<'_, StatusSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn pol0(&mut self) -> Pol0W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn pol1(&mut self) -> Pol1W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn pol2(&mut self) -> Pol2W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub fn pol3(&mut self) -> Pol3W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 pol3(&mut self) -> Pol3W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pol4(&mut self) -> Pol4W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/pol.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<PolSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn pol5(&mut self) -> Pol5W<'_, PolSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:783:19
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 783 |     pub fn dozeen(&mut self) -> DozeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:789:20
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn dbgmode(&mut self) -> DbgmodeW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:795:20
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<ConfSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 795 |     pub fn gtbsync(&mut self) -> GtbsyncW<'_, ConfSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 801 |     pub fn gtbeen(&mut self) -> GtbeenW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 807 |     pub fn csot(&mut self) -> CsotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:813:17
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 813 |     pub fn csoo(&mut self) -> CsooW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 819 |     pub fn crot(&mut self) -> CrotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:825:17
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<ConfSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn cpot(&mut self) -> CpotW<'_, ConfSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:831:19
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 831 |     pub fn trgpol(&mut self) -> TrgpolW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:837:19
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 837 |     pub fn trgsrc(&mut self) -> TrgsrcW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/tpm2/conf.rs:843:19
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<ConfSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 843 |     pub fn trgsel(&mut self) -> TrgselW<'_, ConfSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc1.rs:584:17
[INFO] [stdout]     |
[INFO] [stdout] 584 |     pub fn adch(&mut self) -> AdchW<Sc1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 584 |     pub fn adch(&mut self) -> AdchW<'_, Sc1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc1.rs:590:17
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn diff(&mut self) -> DiffW<Sc1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn diff(&mut self) -> DiffW<'_, Sc1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc1.rs:596:17
[INFO] [stdout]     |
[INFO] [stdout] 596 |     pub fn aien(&mut self) -> AienW<Sc1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 596 |     pub fn aien(&mut self) -> AienW<'_, Sc1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg1.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn adiclk(&mut self) -> AdiclkW<Cfg1Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn adiclk(&mut self) -> AdiclkW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg1.rs:406:17
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn mode(&mut self) -> ModeW<Cfg1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn mode(&mut self) -> ModeW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg1.rs:412:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn adlsmp(&mut self) -> AdlsmpW<Cfg1Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn adlsmp(&mut self) -> AdlsmpW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg1.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn adiv(&mut self) -> AdivW<Cfg1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn adiv(&mut self) -> AdivW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg1.rs:424:18
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub fn adlpc(&mut self) -> AdlpcW<Cfg1Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub fn adlpc(&mut self) -> AdlpcW<'_, Cfg1Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg2.rs:276:19
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn adlsts(&mut self) -> AdlstsW<Cfg2Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn adlsts(&mut self) -> AdlstsW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg2.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn adhsc(&mut self) -> AdhscW<Cfg2Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn adhsc(&mut self) -> AdhscW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg2.rs:288:20
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn adacken(&mut self) -> AdackenW<Cfg2Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn adacken(&mut self) -> AdackenW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/cfg2.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn muxsel(&mut self) -> MuxselW<Cfg2Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn muxsel(&mut self) -> MuxselW<'_, Cfg2Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/cv.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn cv(&mut self) -> CvW<CvSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn cv(&mut self) -> CvW<'_, CvSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:410:19
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn refsel(&mut self) -> RefselW<Sc2Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn refsel(&mut self) -> RefselW<'_, Sc2Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn dmaen(&mut self) -> DmaenW<Sc2Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn dmaen(&mut self) -> DmaenW<'_, Sc2Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:422:18
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub fn acren(&mut self) -> AcrenW<Sc2Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub fn acren(&mut self) -> AcrenW<'_, Sc2Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn acfgt(&mut self) -> AcfgtW<Sc2Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [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 acfgt(&mut self) -> AcfgtW<'_, Sc2Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:434:17
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn acfe(&mut self) -> AcfeW<Sc2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn acfe(&mut self) -> AcfeW<'_, Sc2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc2.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn adtrg(&mut self) -> AdtrgW<Sc2Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn adtrg(&mut self) -> AdtrgW<'_, Sc2Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc3.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn avgs(&mut self) -> AvgsW<Sc3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 avgs(&mut self) -> AvgsW<'_, Sc3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc3.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn avge(&mut self) -> AvgeW<Sc3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn avge(&mut self) -> AvgeW<'_, Sc3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc3.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn adco(&mut self) -> AdcoW<Sc3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [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 adco(&mut self) -> AdcoW<'_, Sc3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc3.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn calf(&mut self) -> CalfW<Sc3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn calf(&mut self) -> CalfW<'_, Sc3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/adc0/sc3.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn cal(&mut self) -> CalW<Sc3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn cal(&mut self) -> CalW<'_, Sc3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/ofs.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn ofs(&mut self) -> OfsW<OfsSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn ofs(&mut self) -> OfsW<'_, OfsSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/pg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn pg(&mut self) -> PgW<PgSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn pg(&mut self) -> PgW<'_, PgSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/mg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mg(&mut self) -> MgW<MgSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn mg(&mut self) -> MgW<'_, MgSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clpd.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clpd(&mut self) -> ClpdW<ClpdSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clpd(&mut self) -> ClpdW<'_, ClpdSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clps.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clps(&mut self) -> ClpsW<ClpsSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clps(&mut self) -> ClpsW<'_, ClpsSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clp4.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp4(&mut self) -> Clp4W<Clp4Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp4(&mut self) -> Clp4W<'_, Clp4Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clp3.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp3(&mut self) -> Clp3W<Clp3Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp3(&mut self) -> Clp3W<'_, Clp3Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clp2.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp2(&mut self) -> Clp2W<Clp2Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp2(&mut self) -> Clp2W<'_, Clp2Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clp1.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp1(&mut self) -> Clp1W<Clp1Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp1(&mut self) -> Clp1W<'_, Clp1Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clp0.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp0(&mut self) -> Clp0W<Clp0Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clp0(&mut self) -> Clp0W<'_, Clp0Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clmd.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clmd(&mut self) -> ClmdW<ClmdSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clmd(&mut self) -> ClmdW<'_, ClmdSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clms.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clms(&mut self) -> ClmsW<ClmsSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clms(&mut self) -> ClmsW<'_, ClmsSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clm4.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm4(&mut self) -> Clm4W<Clm4Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm4(&mut self) -> Clm4W<'_, Clm4Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clm3.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm3(&mut self) -> Clm3W<Clm3Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm3(&mut self) -> Clm3W<'_, Clm3Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clm2.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm2(&mut self) -> Clm2W<Clm2Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm2(&mut self) -> Clm2W<'_, Clm2Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clm1.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm1(&mut self) -> Clm1W<Clm1Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm1(&mut self) -> Clm1W<'_, Clm1Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/adc0/clm0.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm0(&mut self) -> Clm0W<Clm0Spec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn clm0(&mut self) -> Clm0W<'_, Clm0Spec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rtc/tsr.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tsr(&mut self) -> TsrW<TsrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tsr(&mut self) -> TsrW<'_, TsrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rtc/tpr.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tpr(&mut self) -> TprW<TprSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tpr(&mut self) -> TprW<'_, TprSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rtc/tar.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tar(&mut self) -> TarW<TarSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn tar(&mut self) -> TarW<'_, TarSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/tcr.rs:138:16
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tcr(&mut self) -> TcrW<TcrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tcr(&mut self) -> TcrW<'_, TcrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/tcr.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn cir(&mut self) -> CirW<TcrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn cir(&mut self) -> CirW<'_, TcrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:649:16
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub fn swr(&mut self) -> SwrW<CrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub fn swr(&mut self) -> SwrW<'_, CrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:655:16
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub fn wpe(&mut self) -> WpeW<CrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub fn wpe(&mut self) -> WpeW<'_, CrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:661:16
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn sup(&mut self) -> SupW<CrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn sup(&mut self) -> SupW<'_, CrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:667:15
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn um(&mut self) -> UmW<CrSpec> {
[INFO] [stdout]     |               ^^^^^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn um(&mut self) -> UmW<'_, CrSpec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:673:16
[INFO] [stdout]     |
[INFO] [stdout] 673 |     pub fn wps(&mut self) -> WpsW<CrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 673 |     pub fn wps(&mut self) -> WpsW<'_, CrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |     pub fn osce(&mut self) -> OsceW<CrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 679 |     pub fn osce(&mut self) -> OsceW<'_, CrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |     pub fn clko(&mut self) -> ClkoW<CrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 685 |     pub fn clko(&mut self) -> ClkoW<'_, CrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:691:18
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn sc16p(&mut self) -> Sc16pW<CrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn sc16p(&mut self) -> Sc16pW<'_, CrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:697:17
[INFO] [stdout]     |
[INFO] [stdout] 697 |     pub fn sc8p(&mut self) -> Sc8pW<CrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 697 |     pub fn sc8p(&mut self) -> Sc8pW<'_, CrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:703:17
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn sc4p(&mut self) -> Sc4pW<CrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn sc4p(&mut self) -> Sc4pW<'_, CrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/cr.rs:709:17
[INFO] [stdout]     |
[INFO] [stdout] 709 |     pub fn sc2p(&mut self) -> Sc2pW<CrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 709 |     pub fn sc2p(&mut self) -> Sc2pW<'_, CrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/sr.rs:192:16
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn tce(&mut self) -> TceW<SrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn tce(&mut self) -> TceW<'_, SrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/lr.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn tcl(&mut self) -> TclW<LrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn tcl(&mut self) -> TclW<'_, LrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/lr.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn crl(&mut self) -> CrlW<LrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn crl(&mut self) -> CrlW<'_, LrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/lr.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn srl(&mut self) -> SrlW<LrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn srl(&mut self) -> SrlW<'_, LrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/lr.rs:261:16
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn lrl(&mut self) -> LrlW<LrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn lrl(&mut self) -> LrlW<'_, LrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/ier.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn tiie(&mut self) -> TiieW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub fn tiie(&mut self) -> TiieW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/ier.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn toie(&mut self) -> ToieW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn toie(&mut self) -> ToieW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/ier.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn taie(&mut self) -> TaieW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn taie(&mut self) -> TaieW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/ier.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tsie(&mut self) -> TsieW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn tsie(&mut self) -> TsieW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/rtc/ier.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn wpon(&mut self) -> WponW<IerSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn wpon(&mut self) -> WponW<'_, IerSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dac0/datl.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn data0(&mut self) -> Data0W<DatlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn data0(&mut self) -> Data0W<'_, DatlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dac0/dath.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn data1(&mut self) -> Data1W<DathSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn data1(&mut self) -> Data1W<'_, DathSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/sr.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn dacbfrpbf(&mut self) -> DacbfrpbfW<SrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn dacbfrpbf(&mut self) -> DacbfrpbfW<'_, SrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/sr.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn dacbfrptf(&mut self) -> DacbfrptfW<SrSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn dacbfrptf(&mut self) -> DacbfrptfW<'_, SrSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:417:21
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn dacbbien(&mut self) -> DacbbienW<C0Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn dacbbien(&mut self) -> DacbbienW<'_, C0Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:423:21
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn dacbtien(&mut self) -> DacbtienW<C0Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn dacbtien(&mut self) -> DacbtienW<'_, C0Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:429:17
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn lpen(&mut self) -> LpenW<C0Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub fn lpen(&mut self) -> LpenW<'_, C0Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:435:21
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn dacswtrg(&mut self) -> DacswtrgW<C0Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub fn dacswtrg(&mut self) -> DacswtrgW<'_, C0Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:441:22
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn dactrgsel(&mut self) -> DactrgselW<C0Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub fn dactrgsel(&mut self) -> DactrgselW<'_, C0Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:447:19
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn dacrfs(&mut self) -> DacrfsW<C0Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn dacrfs(&mut self) -> DacrfsW<'_, C0Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c0.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn dacen(&mut self) -> DacenW<C0Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn dacen(&mut self) -> DacenW<'_, C0Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c1.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn dacbfen(&mut self) -> DacbfenW<C1Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn dacbfen(&mut self) -> DacbfenW<'_, C1Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c1.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn dacbfmd(&mut self) -> DacbfmdW<C1Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub fn dacbfmd(&mut self) -> DacbfmdW<'_, C1Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/dac0/c1.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn dmaen(&mut self) -> DmaenW<C1Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn dmaen(&mut self) -> DmaenW<'_, C1Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dac0/c2.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn dacbfup(&mut self) -> DacbfupW<C2Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn dacbfup(&mut self) -> DacbfupW<'_, C2Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/dac0/c2.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn dacbfrp(&mut self) -> DacbfrpW<C2Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn dacbfrp(&mut self) -> DacbfrpW<'_, C2Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:450:16
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn ten(&mut self) -> TenW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn ten(&mut self) -> TenW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:456:16
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub fn tms(&mut self) -> TmsW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub fn tms(&mut self) -> TmsW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:462:16
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn tfc(&mut self) -> TfcW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn tfc(&mut self) -> TfcW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:468:16
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn tpp(&mut self) -> TppW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn tpp(&mut self) -> TppW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:474:16
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn tps(&mut self) -> TpsW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub fn tps(&mut self) -> TpsW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:480:16
[INFO] [stdout]     |
[INFO] [stdout] 480 |     pub fn tie(&mut self) -> TieW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 480 |     pub fn tie(&mut self) -> TieW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/csr.rs:486:16
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub fn tcf(&mut self) -> TcfW<CsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub fn tcf(&mut self) -> TcfW<'_, CsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/psr.rs:407:16
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn pcs(&mut self) -> PcsW<PsrSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn pcs(&mut self) -> PcsW<'_, PsrSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/psr.rs:413:17
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pbyp(&mut self) -> PbypW<PsrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pbyp(&mut self) -> PbypW<'_, PsrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/lptmr0/psr.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |     pub fn prescale(&mut self) -> PrescaleW<PsrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 419 |     pub fn prescale(&mut self) -> PrescaleW<'_, PsrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/lptmr0/cmr.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn compare(&mut self) -> CompareW<CmrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn compare(&mut self) -> CompareW<'_, CmrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/lptmr0/cnr.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn counter(&mut self) -> CounterW<CnrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn counter(&mut self) -> CounterW<'_, CnrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rfsys/reg.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn ll(&mut self) -> LlW<RegSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [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 ll(&mut self) -> LlW<'_, RegSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rfsys/reg.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn lh(&mut self) -> LhW<RegSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn lh(&mut self) -> LhW<'_, RegSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rfsys/reg.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn hl(&mut self) -> HlW<RegSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn hl(&mut self) -> HlW<'_, RegSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/rfsys/reg.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn hh(&mut self) -> HhW<RegSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn hh(&mut self) -> HhW<'_, RegSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1.rs:341:22
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn osc32kout(&mut self) -> Osc32koutW<Sopt1Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn osc32kout(&mut self) -> Osc32koutW<'_, Sopt1Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1.rs:347:22
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub fn osc32ksel(&mut self) -> Osc32kselW<Sopt1Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub fn osc32ksel(&mut self) -> Osc32kselW<'_, Sopt1Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn usbvstby(&mut self) -> UsbvstbyW<Sopt1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn usbvstby(&mut self) -> UsbvstbyW<'_, Sopt1Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1.rs:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn usbsstby(&mut self) -> UsbsstbyW<Sopt1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn usbsstby(&mut self) -> UsbsstbyW<'_, Sopt1Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1.rs:365:21
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn usbregen(&mut self) -> UsbregenW<Sopt1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn usbregen(&mut self) -> UsbregenW<'_, Sopt1Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1cfg.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn urwe(&mut self) -> UrweW<Sopt1cfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn urwe(&mut self) -> UrweW<'_, Sopt1cfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1cfg.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn uvswe(&mut self) -> UvsweW<Sopt1cfgSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn uvswe(&mut self) -> UvsweW<'_, Sopt1cfgSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt1cfg.rs:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn usswe(&mut self) -> UssweW<Sopt1cfgSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn usswe(&mut self) -> UssweW<'_, Sopt1cfgSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:595:25
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub fn rtcclkoutsel(&mut self) -> RtcclkoutselW<Sopt2Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub fn rtcclkoutsel(&mut self) -> RtcclkoutselW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:601:22
[INFO] [stdout]     |
[INFO] [stdout] 601 |     pub fn clkoutsel(&mut self) -> ClkoutselW<Sopt2Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 601 |     pub fn clkoutsel(&mut self) -> ClkoutselW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:607:19
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub fn usbsrc(&mut self) -> UsbsrcW<Sopt2Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub fn usbsrc(&mut self) -> UsbsrcW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:613:22
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn flexiosrc(&mut self) -> FlexiosrcW<Sopt2Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn flexiosrc(&mut self) -> FlexiosrcW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:619:19
[INFO] [stdout]     |
[INFO] [stdout] 619 |     pub fn tpmsrc(&mut self) -> TpmsrcW<Sopt2Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 619 |     pub fn tpmsrc(&mut self) -> TpmsrcW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:625:23
[INFO] [stdout]     |
[INFO] [stdout] 625 |     pub fn lpuart0src(&mut self) -> Lpuart0srcW<Sopt2Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 625 |     pub fn lpuart0src(&mut self) -> Lpuart0srcW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt2.rs:631:23
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn lpuart1src(&mut self) -> Lpuart1srcW<Sopt2Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub fn lpuart1src(&mut self) -> Lpuart1srcW<'_, Sopt2Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt4.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn tpm1ch0src(&mut self) -> Tpm1ch0srcW<Sopt4Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn tpm1ch0src(&mut self) -> Tpm1ch0srcW<'_, Sopt4Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt4.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub fn tpm2ch0src(&mut self) -> Tpm2ch0srcW<Sopt4Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub fn tpm2ch0src(&mut self) -> Tpm2ch0srcW<'_, Sopt4Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt4.rs:333:23
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn tpm0clksel(&mut self) -> Tpm0clkselW<Sopt4Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn tpm0clksel(&mut self) -> Tpm0clkselW<'_, Sopt4Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt4.rs:339:23
[INFO] [stdout]     |
[INFO] [stdout] 339 |     pub fn tpm1clksel(&mut self) -> Tpm1clkselW<Sopt4Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 339 |     pub fn tpm1clksel(&mut self) -> Tpm1clkselW<'_, Sopt4Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt4.rs:345:23
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn tpm2clksel(&mut self) -> Tpm2clkselW<Sopt4Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn tpm2clksel(&mut self) -> Tpm2clkselW<'_, Sopt4Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:457:25
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub fn lpuart0txsrc(&mut self) -> Lpuart0txsrcW<Sopt5Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub fn lpuart0txsrc(&mut self) -> Lpuart0txsrcW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:463:25
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn lpuart0rxsrc(&mut self) -> Lpuart0rxsrcW<Sopt5Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn lpuart0rxsrc(&mut self) -> Lpuart0rxsrcW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:469:25
[INFO] [stdout]     |
[INFO] [stdout] 469 |     pub fn lpuart1txsrc(&mut self) -> Lpuart1txsrcW<Sopt5Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 469 |     pub fn lpuart1txsrc(&mut self) -> Lpuart1txsrcW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:475:25
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn lpuart1rxsrc(&mut self) -> Lpuart1rxsrcW<Sopt5Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn lpuart1rxsrc(&mut self) -> Lpuart1rxsrcW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:481:23
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn lpuart0ode(&mut self) -> Lpuart0odeW<Sopt5Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn lpuart0ode(&mut self) -> Lpuart0odeW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:487:23
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn lpuart1ode(&mut self) -> Lpuart1odeW<Sopt5Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn lpuart1ode(&mut self) -> Lpuart1odeW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt5.rs:493:21
[INFO] [stdout]     |
[INFO] [stdout] 493 |     pub fn uart2ode(&mut self) -> Uart2odeW<Sopt5Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 493 |     pub fn uart2ode(&mut self) -> Uart2odeW<'_, Sopt5Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt7.rs:296:23
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn adc0trgsel(&mut self) -> Adc0trgselW<Sopt7Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn adc0trgsel(&mut self) -> Adc0trgselW<'_, Sopt7Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt7.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub fn adc0pretrgsel(&mut self) -> Adc0pretrgselW<Sopt7Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [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 adc0pretrgsel(&mut self) -> Adc0pretrgselW<'_, Sopt7Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/sopt7.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn adc0alttrgen(&mut self) -> Adc0alttrgenW<Sopt7Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn adc0alttrgen(&mut self) -> Adc0alttrgenW<'_, Sopt7Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn i2c0(&mut self) -> I2c0W<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn i2c0(&mut self) -> I2c0W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn i2c1(&mut self) -> I2c1W<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn i2c1(&mut self) -> I2c1W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn uart2(&mut self) -> Uart2W<Scgc4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn uart2(&mut self) -> Uart2W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:493:18
[INFO] [stdout]     |
[INFO] [stdout] 493 |     pub fn usbfs(&mut self) -> UsbfsW<Scgc4Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 493 |     pub fn usbfs(&mut self) -> UsbfsW<'_, Scgc4Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:499:17
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub fn cmp0(&mut self) -> Cmp0W<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub fn cmp0(&mut self) -> Cmp0W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn vref(&mut self) -> VrefW<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn vref(&mut self) -> VrefW<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:511:17
[INFO] [stdout]     |
[INFO] [stdout] 511 |     pub fn spi0(&mut self) -> Spi0W<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 511 |     pub fn spi0(&mut self) -> Spi0W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc4.rs:517:17
[INFO] [stdout]     |
[INFO] [stdout] 517 |     pub fn spi1(&mut self) -> Spi1W<Scgc4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 517 |     pub fn spi1(&mut self) -> Spi1W<'_, Scgc4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:591:18
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn lptmr(&mut self) -> LptmrW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn lptmr(&mut self) -> LptmrW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn porta(&mut self) -> PortaW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn porta(&mut self) -> PortaW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:603:18
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn portb(&mut self) -> PortbW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn portb(&mut self) -> PortbW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:609:18
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn portc(&mut self) -> PortcW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn portc(&mut self) -> PortcW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:615:18
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn portd(&mut self) -> PortdW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn portd(&mut self) -> PortdW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:621:18
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn porte(&mut self) -> PorteW<Scgc5Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn porte(&mut self) -> PorteW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:627:17
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub fn slcd(&mut self) -> SlcdW<Scgc5Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub fn slcd(&mut self) -> SlcdW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:633:20
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lpuart0(&mut self) -> Lpuart0W<Scgc5Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn lpuart0(&mut self) -> Lpuart0W<'_, Scgc5Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:639:20
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn lpuart1(&mut self) -> Lpuart1W<Scgc5Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn lpuart1(&mut self) -> Lpuart1W<'_, Scgc5Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc5.rs:645:19
[INFO] [stdout]     |
[INFO] [stdout] 645 |     pub fn flexio(&mut self) -> FlexioW<Scgc5Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 645 |     pub fn flexio(&mut self) -> FlexioW<'_, Scgc5Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:591:16
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn ftf(&mut self) -> FtfW<Scgc6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn ftf(&mut self) -> FtfW<'_, Scgc6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:597:19
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn dmamux(&mut self) -> DmamuxW<Scgc6Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn dmamux(&mut self) -> DmamuxW<'_, Scgc6Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:603:16
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn i2s(&mut self) -> I2sW<Scgc6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pub fn i2s(&mut self) -> I2sW<'_, Scgc6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:609:16
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn pit(&mut self) -> PitW<Scgc6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub fn pit(&mut self) -> PitW<'_, Scgc6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:615:17
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn tpm0(&mut self) -> Tpm0W<Scgc6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn tpm0(&mut self) -> Tpm0W<'_, Scgc6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:621:17
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn tpm1(&mut self) -> Tpm1W<Scgc6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub fn tpm1(&mut self) -> Tpm1W<'_, Scgc6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:627:17
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub fn tpm2(&mut self) -> Tpm2W<Scgc6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub fn tpm2(&mut self) -> Tpm2W<'_, Scgc6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:633:17
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn adc0(&mut self) -> Adc0W<Scgc6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn adc0(&mut self) -> Adc0W<'_, Scgc6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:639:16
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn rtc(&mut self) -> RtcW<Scgc6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn rtc(&mut self) -> RtcW<'_, Scgc6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/scgc6.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |     pub fn dac0(&mut self) -> Dac0W<Scgc6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 645 |     pub fn dac0(&mut self) -> Dac0W<'_, Scgc6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> pac/src/sim/scgc7.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn dma(&mut self) -> DmaW<Scgc7Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn dma(&mut self) -> DmaW<'_, Scgc7Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/clkdiv1.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn outdiv4(&mut self) -> Outdiv4W<Clkdiv1Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn outdiv4(&mut self) -> Outdiv4W<'_, Clkdiv1Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/clkdiv1.rs:407:20
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn outdiv1(&mut self) -> Outdiv1W<Clkdiv1Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub fn outdiv1(&mut self) -> Outdiv1W<'_, Clkdiv1Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/fcfg1.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub fn flashdis(&mut self) -> FlashdisW<Fcfg1Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub fn flashdis(&mut self) -> FlashdisW<'_, Fcfg1Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/fcfg1.rs:220:22
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn flashdoze(&mut self) -> FlashdozeW<Fcfg1Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn flashdoze(&mut self) -> FlashdozeW<'_, Fcfg1Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:425:17
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn copw(&mut self) -> CopwW<CopcSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn copw(&mut self) -> CopwW<'_, CopcSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:431:20
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub fn copclks(&mut self) -> CopclksW<CopcSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub fn copclks(&mut self) -> CopclksW<'_, CopcSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:437:17
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub fn copt(&mut self) -> CoptW<CopcSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub fn copt(&mut self) -> CoptW<'_, CopcSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:443:21
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn copstpen(&mut self) -> CopstpenW<CopcSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [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 copstpen(&mut self) -> CopstpenW<'_, CopcSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:449:21
[INFO] [stdout]     |
[INFO] [stdout] 449 |     pub fn copdbgen(&mut self) -> CopdbgenW<CopcSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 449 |     pub fn copdbgen(&mut self) -> CopdbgenW<'_, CopcSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/sim/copc.rs:455:22
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn copclksel(&mut self) -> CopclkselW<CopcSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub fn copclksel(&mut self) -> CopclkselW<'_, CopcSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> pac/src/sim/srvcop.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub fn srvcop(&mut self) -> SrvcopW<SrvcopSpec> {
[INFO] [stdout]   |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub fn srvcop(&mut self) -> SrvcopW<'_, SrvcopSpec> {
[INFO] [stdout]   |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr0Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr0Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr0Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr0.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr1Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr1Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr1.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr2Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr2Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr2.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr3Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr3Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr3.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<Pcr4Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<Pcr4Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:653:16
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:659:16
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn pfe(&mut self) -> PfeW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn pfe(&mut self) -> PfeW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:665:16
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<Pcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr4.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr5Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr5Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr5Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr5Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr5Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr5.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr5Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr6.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr6.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr6.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr7.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr7Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr7.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr7Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr7.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr7Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr8.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr8Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr8.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr8Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr8.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr8Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr9.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr9Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr9.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr9Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr9.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr9Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr10.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr10Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr10.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr10Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr10.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr10Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr11.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr11Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr11Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr11.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr11Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr11Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr11.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr11Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr11Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr12Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr12Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr12Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr12Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr12Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr12.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr12Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr12Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr13Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr13Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr13Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr13Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr13Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr13.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr13Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr13Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr14.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr14Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr14Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr14.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr14Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr14Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr14.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr14Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr14Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr15.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr15Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr15Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr15.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr15Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr15Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr15.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr15Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr15Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr16.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr16Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr16Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr16.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr16Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr16Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr16.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr16Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr16Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr17.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr17Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr17Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr17.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr17Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr17Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr17.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr17Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr17Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr18Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr18Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr18Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr18Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr18Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr18.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr18Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr18Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr19Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr19Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr19Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr19Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr19Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr19.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr19Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr19Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<Pcr20Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<Pcr20Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:653:16
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<Pcr20Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:659:16
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn pfe(&mut self) -> PfeW<Pcr20Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn pfe(&mut self) -> PfeW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:665:16
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<Pcr20Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<Pcr20Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr20.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<Pcr20Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<'_, Pcr20Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr21.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr21Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr21Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr21.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr21Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr21Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr21.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr21Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr21Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr22.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr22Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr22Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr22.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr22Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr22Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr22.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr22Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr22Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr23.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr23Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr23Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr23.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr23Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr23Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr23.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr23Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr23Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr24.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr24Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr24Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr24.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr24Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr24Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr24.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr24Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr24Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr25.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr25Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr25Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr25.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr25Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr25Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr25.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr25Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr25Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr26.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr26Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr26Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr26.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr26Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr26Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr26.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr26Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr26Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr27.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr27Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr27Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr27.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr27Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr27Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr27.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr27Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr27Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr28.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr28Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr28Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr28.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr28Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr28Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr28.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr28Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr28Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr29.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr29Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr29Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr29.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr29Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr29Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr29.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr29Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr29Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr30.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr30Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr30Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr30.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr30Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr30Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr30.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr30Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr30Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr31.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr31Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr31Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr31.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr31Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr31Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/pcr31.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr31Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr31Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn gpwd(&mut self) -> GpwdW<GpclrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn gpwd(&mut self) -> GpwdW<'_, GpclrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:954:18
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn gpwe0(&mut self) -> Gpwe0W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn gpwe0(&mut self) -> Gpwe0W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:960:18
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn gpwe1(&mut self) -> Gpwe1W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn gpwe1(&mut self) -> Gpwe1W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:966:18
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub fn gpwe2(&mut self) -> Gpwe2W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub fn gpwe2(&mut self) -> Gpwe2W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:972:18
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn gpwe3(&mut self) -> Gpwe3W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [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 gpwe3(&mut self) -> Gpwe3W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:978:18
[INFO] [stdout]     |
[INFO] [stdout] 978 |     pub fn gpwe4(&mut self) -> Gpwe4W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 978 |     pub fn gpwe4(&mut self) -> Gpwe4W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:984:18
[INFO] [stdout]     |
[INFO] [stdout] 984 |     pub fn gpwe5(&mut self) -> Gpwe5W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 984 |     pub fn gpwe5(&mut self) -> Gpwe5W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:990:18
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub fn gpwe6(&mut self) -> Gpwe6W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub fn gpwe6(&mut self) -> Gpwe6W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpclr.rs:996:18
[INFO] [stdout]     |
[INFO] [stdout] 996 |     pub fn gpwe7(&mut self) -> Gpwe7W<GpclrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 996 |     pub fn gpwe7(&mut self) -> Gpwe7W<'_, GpclrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1002:18
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn gpwe8(&mut self) -> Gpwe8W<GpclrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn gpwe8(&mut self) -> Gpwe8W<'_, GpclrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1008:18
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     pub fn gpwe9(&mut self) -> Gpwe9W<GpclrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     pub fn gpwe9(&mut self) -> Gpwe9W<'_, GpclrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1014:19
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn gpwe10(&mut self) -> Gpwe10W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn gpwe10(&mut self) -> Gpwe10W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1020:19
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub fn gpwe11(&mut self) -> Gpwe11W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub fn gpwe11(&mut self) -> Gpwe11W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1026:19
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     pub fn gpwe12(&mut self) -> Gpwe12W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     pub fn gpwe12(&mut self) -> Gpwe12W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1032:19
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     pub fn gpwe13(&mut self) -> Gpwe13W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     pub fn gpwe13(&mut self) -> Gpwe13W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1038:19
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn gpwe14(&mut self) -> Gpwe14W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn gpwe14(&mut self) -> Gpwe14W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpclr.rs:1044:19
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     pub fn gpwe15(&mut self) -> Gpwe15W<GpclrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     pub fn gpwe15(&mut self) -> Gpwe15W<'_, GpclrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn gpwd(&mut self) -> GpwdW<GpchrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub fn gpwd(&mut self) -> GpwdW<'_, GpchrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:954:18
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn gpwe0(&mut self) -> Gpwe0W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 954 |     pub fn gpwe0(&mut self) -> Gpwe0W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:960:18
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn gpwe1(&mut self) -> Gpwe1W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 960 |     pub fn gpwe1(&mut self) -> Gpwe1W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:966:18
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub fn gpwe2(&mut self) -> Gpwe2W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub fn gpwe2(&mut self) -> Gpwe2W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:972:18
[INFO] [stdout]     |
[INFO] [stdout] 972 |     pub fn gpwe3(&mut self) -> Gpwe3W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [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 gpwe3(&mut self) -> Gpwe3W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:978:18
[INFO] [stdout]     |
[INFO] [stdout] 978 |     pub fn gpwe4(&mut self) -> Gpwe4W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 978 |     pub fn gpwe4(&mut self) -> Gpwe4W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:984:18
[INFO] [stdout]     |
[INFO] [stdout] 984 |     pub fn gpwe5(&mut self) -> Gpwe5W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 984 |     pub fn gpwe5(&mut self) -> Gpwe5W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:990:18
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub fn gpwe6(&mut self) -> Gpwe6W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub fn gpwe6(&mut self) -> Gpwe6W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/porta/gpchr.rs:996:18
[INFO] [stdout]     |
[INFO] [stdout] 996 |     pub fn gpwe7(&mut self) -> Gpwe7W<GpchrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 996 |     pub fn gpwe7(&mut self) -> Gpwe7W<'_, GpchrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1002:18
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn gpwe8(&mut self) -> Gpwe8W<GpchrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn gpwe8(&mut self) -> Gpwe8W<'_, GpchrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1008:18
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     pub fn gpwe9(&mut self) -> Gpwe9W<GpchrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     pub fn gpwe9(&mut self) -> Gpwe9W<'_, GpchrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1014:19
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn gpwe10(&mut self) -> Gpwe10W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn gpwe10(&mut self) -> Gpwe10W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1020:19
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub fn gpwe11(&mut self) -> Gpwe11W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub fn gpwe11(&mut self) -> Gpwe11W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1026:19
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     pub fn gpwe12(&mut self) -> Gpwe12W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     pub fn gpwe12(&mut self) -> Gpwe12W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1032:19
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     pub fn gpwe13(&mut self) -> Gpwe13W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     pub fn gpwe13(&mut self) -> Gpwe13W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1038:19
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn gpwe14(&mut self) -> Gpwe14W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn gpwe14(&mut self) -> Gpwe14W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/gpchr.rs:1044:19
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     pub fn gpwe15(&mut self) -> Gpwe15W<GpchrSpec> {
[INFO] [stdout]      |                   ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     pub fn gpwe15(&mut self) -> Gpwe15W<'_, GpchrSpec> {
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1867:17
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn isf0(&mut self) -> Isf0W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 isf0(&mut self) -> Isf0W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1873:17
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     pub fn isf1(&mut self) -> Isf1W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     pub fn isf1(&mut self) -> Isf1W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1879:17
[INFO] [stdout]      |
[INFO] [stdout] 1879 |     pub fn isf2(&mut self) -> Isf2W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1879 |     pub fn isf2(&mut self) -> Isf2W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1885:17
[INFO] [stdout]      |
[INFO] [stdout] 1885 |     pub fn isf3(&mut self) -> Isf3W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1885 |     pub fn isf3(&mut self) -> Isf3W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1891:17
[INFO] [stdout]      |
[INFO] [stdout] 1891 |     pub fn isf4(&mut self) -> Isf4W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1891 |     pub fn isf4(&mut self) -> Isf4W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1897:17
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     pub fn isf5(&mut self) -> Isf5W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [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 isf5(&mut self) -> Isf5W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1903:17
[INFO] [stdout]      |
[INFO] [stdout] 1903 |     pub fn isf6(&mut self) -> Isf6W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1903 |     pub fn isf6(&mut self) -> Isf6W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1909:17
[INFO] [stdout]      |
[INFO] [stdout] 1909 |     pub fn isf7(&mut self) -> Isf7W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1909 |     pub fn isf7(&mut self) -> Isf7W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1915:17
[INFO] [stdout]      |
[INFO] [stdout] 1915 |     pub fn isf8(&mut self) -> Isf8W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1915 |     pub fn isf8(&mut self) -> Isf8W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1921:17
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn isf9(&mut self) -> Isf9W<IsfrSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn isf9(&mut self) -> Isf9W<'_, IsfrSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1927:18
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     pub fn isf10(&mut self) -> Isf10W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 isf10(&mut self) -> Isf10W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1933:18
[INFO] [stdout]      |
[INFO] [stdout] 1933 |     pub fn isf11(&mut self) -> Isf11W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1933 |     pub fn isf11(&mut self) -> Isf11W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1939:18
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     pub fn isf12(&mut self) -> Isf12W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     pub fn isf12(&mut self) -> Isf12W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1945:18
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     pub fn isf13(&mut self) -> Isf13W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1945 |     pub fn isf13(&mut self) -> Isf13W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1951:18
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn isf14(&mut self) -> Isf14W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn isf14(&mut self) -> Isf14W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1957:18
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     pub fn isf15(&mut self) -> Isf15W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 isf15(&mut self) -> Isf15W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1963:18
[INFO] [stdout]      |
[INFO] [stdout] 1963 |     pub fn isf16(&mut self) -> Isf16W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1963 |     pub fn isf16(&mut self) -> Isf16W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1969:18
[INFO] [stdout]      |
[INFO] [stdout] 1969 |     pub fn isf17(&mut self) -> Isf17W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1969 |     pub fn isf17(&mut self) -> Isf17W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1975:18
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     pub fn isf18(&mut self) -> Isf18W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     pub fn isf18(&mut self) -> Isf18W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1981:18
[INFO] [stdout]      |
[INFO] [stdout] 1981 |     pub fn isf19(&mut self) -> Isf19W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1981 |     pub fn isf19(&mut self) -> Isf19W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1987:18
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     pub fn isf20(&mut self) -> Isf20W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     pub fn isf20(&mut self) -> Isf20W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1993:18
[INFO] [stdout]      |
[INFO] [stdout] 1993 |     pub fn isf21(&mut self) -> Isf21W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1993 |     pub fn isf21(&mut self) -> Isf21W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:1999:18
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     pub fn isf22(&mut self) -> Isf22W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     pub fn isf22(&mut self) -> Isf22W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2005:18
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     pub fn isf23(&mut self) -> Isf23W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2005 |     pub fn isf23(&mut self) -> Isf23W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2011:18
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn isf24(&mut self) -> Isf24W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn isf24(&mut self) -> Isf24W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2017:18
[INFO] [stdout]      |
[INFO] [stdout] 2017 |     pub fn isf25(&mut self) -> Isf25W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2017 |     pub fn isf25(&mut self) -> Isf25W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2023:18
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     pub fn isf26(&mut self) -> Isf26W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     pub fn isf26(&mut self) -> Isf26W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2029:18
[INFO] [stdout]      |
[INFO] [stdout] 2029 |     pub fn isf27(&mut self) -> Isf27W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2029 |     pub fn isf27(&mut self) -> Isf27W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2035:18
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     pub fn isf28(&mut self) -> Isf28W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     pub fn isf28(&mut self) -> Isf28W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2041:18
[INFO] [stdout]      |
[INFO] [stdout] 2041 |     pub fn isf29(&mut self) -> Isf29W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [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 isf29(&mut self) -> Isf29W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2047:18
[INFO] [stdout]      |
[INFO] [stdout] 2047 |     pub fn isf30(&mut self) -> Isf30W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2047 |     pub fn isf30(&mut self) -> Isf30W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]     --> pac/src/porta/isfr.rs:2053:18
[INFO] [stdout]      |
[INFO] [stdout] 2053 |     pub fn isf31(&mut self) -> Isf31W<IsfrSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  this lifetime flows to the output
[INFO] [stdout]      |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]      |
[INFO] [stdout] 2053 |     pub fn isf31(&mut self) -> Isf31W<'_, IsfrSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<Pcr0Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<Pcr0Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:653:16
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:659:16
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn dse(&mut self) -> DseW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn dse(&mut self) -> DseW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:665:16
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<Pcr0Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr0.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<Pcr0Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<'_, Pcr0Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:641:15
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<Pcr1Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn ps(&mut self) -> PsW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:647:15
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<Pcr1Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub fn pe(&mut self) -> PeW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:653:16
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub fn sre(&mut self) -> SreW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:659:16
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn dse(&mut self) -> DseW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 659 |     pub fn dse(&mut self) -> DseW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:665:16
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 665 |     pub fn mux(&mut self) -> MuxW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<Pcr1Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr1.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<Pcr1Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn isf(&mut self) -> IsfW<'_, Pcr1Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr2Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr2Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr2Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr2.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr2Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr2Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:624:15
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<Pcr3Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 624 |     pub fn ps(&mut self) -> PsW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:630:15
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<Pcr3Spec> {
[INFO] [stdout]     |               ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn pe(&mut self) -> PeW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn sre(&mut self) -> SreW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn mux(&mut self) -> MuxW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<Pcr3Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr3.rs:654:16
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<Pcr3Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub fn isf(&mut self) -> IsfW<'_, Pcr3Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr4.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr4.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr4Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr4.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr4Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr4Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr5.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr5Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr5.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr5Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr5.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr5Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr5Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr6.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr6.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr6Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr6.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr6Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr6Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr7.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr7Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr7.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr7Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr7.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr7Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr7Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr8.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr8Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr8.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr8Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr8.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr8Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr8Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr9.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr9Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr9.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr9Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr9.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr9Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr9Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr10.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr10Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr10.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<Pcr10Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn irqc(&mut self) -> IrqcW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr10.rs:585:16
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<Pcr10Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 585 |     pub fn isf(&mut self) -> IsfW<'_, Pcr10Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> pac/src/portb/pcr11.rs:573:16
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<Pcr11Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     --------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 573 |     pub fn mux(&mut self) -> MuxW<'_, Pcr11Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
