[INFO] fetching crate e310x 0.12.0...
[INFO] testing e310x-0.12.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate e310x 0.12.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate e310x 0.12.0
[INFO] finished tweaking crates.io crate e310x 0.12.0
[INFO] tweaked toml for crates.io crate e310x 0.12.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate e310x 0.12.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate e310x 0.12.0 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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded embedded-hal v1.0.0
[INFO] [stderr]   Downloaded riscv-peripheral v0.2.0
[INFO] [stderr]   Downloaded riscv-rt-macros v0.2.2
[INFO] [stderr]   Downloaded riscv-rt v0.13.0
[INFO] [stderr]   Downloaded riscv-macros v0.1.0
[INFO] [stderr]   Downloaded riscv v0.12.1
[INFO] [stderr]   Downloaded riscv-pac v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f5d280fd199808b72301a1e535cc7e8d098e8750311be633ce84139aa401d476
[INFO] running `Command { std: "docker" "start" "-a" "f5d280fd199808b72301a1e535cc7e8d098e8750311be633ce84139aa401d476", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f5d280fd199808b72301a1e535cc7e8d098e8750311be633ce84139aa401d476", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5d280fd199808b72301a1e535cc7e8d098e8750311be633ce84139aa401d476", kill_on_drop: false }`
[INFO] [stdout] f5d280fd199808b72301a1e535cc7e8d098e8750311be633ce84139aa401d476
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 675ef9d03e648ca87670de46be3ad7e3aa2b39fc34b0459aaf722e0cfe9374fa
[INFO] running `Command { std: "docker" "start" "-a" "675ef9d03e648ca87670de46be3ad7e3aa2b39fc34b0459aaf722e0cfe9374fa", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling riscv v0.12.1
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling riscv-pac v0.2.0
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling e310x v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling riscv-macros v0.1.0
[INFO] [stderr]    Compiling riscv-peripheral v0.2.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn scale(&mut self) -> ScaleW<WdogcfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn scale(&mut self) -> ScaleW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:69:18
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn rsten(&mut self) -> RstenW<WdogcfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn rsten(&mut self) -> RstenW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn zerocmp(&mut self) -> ZerocmpW<WdogcfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn zerocmp(&mut self) -> ZerocmpW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn enalways(&mut self) -> EnalwaysW<WdogcfgSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn enalways(&mut self) -> EnalwaysW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:84:24
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn encoreawake(&mut self) -> EncoreawakeW<WdogcfgSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn encoreawake(&mut self) -> EncoreawakeW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcfg.rs:89:18
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn cmpip(&mut self) -> CmpipW<WdogcfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn cmpip(&mut self) -> CmpipW<'_, WdogcfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/wdog/wdogcmp.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<WdogcmpSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, WdogcmpSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/rtc/rtccfg.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn scale(&mut self) -> ScaleW<RtccfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn scale(&mut self) -> ScaleW<'_, RtccfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/rtc/rtccfg.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn enalways(&mut self) -> EnalwaysW<RtccfgSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn enalways(&mut self) -> EnalwaysW<'_, RtccfgSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/rtc/rtccfg.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn cmpip(&mut self) -> CmpipW<RtccfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn cmpip(&mut self) -> CmpipW<'_, RtccfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/rtc/rtchi.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<RtchiSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, RtchiSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/aonclk/lfrosccfg.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn div(&mut self) -> DivW<LfrosccfgSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn div(&mut self) -> DivW<'_, LfrosccfgSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/aonclk/lfrosccfg.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn trim(&mut self) -> TrimW<LfrosccfgSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn trim(&mut self) -> TrimW<'_, LfrosccfgSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/aonclk/lfrosccfg.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn enable(&mut self) -> EnableW<LfrosccfgSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn enable(&mut self) -> EnableW<'_, LfrosccfgSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/aonclk/lfrosccfg.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ready(&mut self) -> ReadyW<LfrosccfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ready(&mut self) -> ReadyW<'_, LfrosccfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn delay(&mut self) -> DelayW<PmuwakepmSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn delay(&mut self) -> DelayW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn pmu_out_0_en(&mut self) -> PmuOut0EnW<PmuwakepmSpec> {
[INFO] [stdout]    |                         ^^^^^^^^^     ------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn pmu_out_0_en(&mut self) -> PmuOut0EnW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn pmu_out_1_en(&mut self) -> PmuOut1EnW<PmuwakepmSpec> {
[INFO] [stdout]    |                         ^^^^^^^^^     ------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn pmu_out_1_en(&mut self) -> PmuOut1EnW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn corerst(&mut self) -> CorerstW<PmuwakepmSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn corerst(&mut self) -> CorerstW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn hfclkrst(&mut self) -> HfclkrstW<PmuwakepmSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------------ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn hfclkrst(&mut self) -> HfclkrstW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuwakepm.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn isolate(&mut self) -> IsolateW<PmuwakepmSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn isolate(&mut self) -> IsolateW<'_, PmuwakepmSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn delay(&mut self) -> DelayW<PmusleeppmSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn delay(&mut self) -> DelayW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn pmu_out_0_en(&mut self) -> PmuOut0EnW<PmusleeppmSpec> {
[INFO] [stdout]    |                         ^^^^^^^^^     -------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn pmu_out_0_en(&mut self) -> PmuOut0EnW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn pmu_out_1_en(&mut self) -> PmuOut1EnW<PmusleeppmSpec> {
[INFO] [stdout]    |                         ^^^^^^^^^     -------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn pmu_out_1_en(&mut self) -> PmuOut1EnW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn corerst(&mut self) -> CorerstW<PmusleeppmSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn corerst(&mut self) -> CorerstW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn hfclkrst(&mut self) -> HfclkrstW<PmusleeppmSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn hfclkrst(&mut self) -> HfclkrstW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmusleeppm.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn isolate(&mut self) -> IsolateW<PmusleeppmSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn isolate(&mut self) -> IsolateW<'_, PmusleeppmSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuie.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtc(&mut self) -> RtcW<PmuieSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rtc(&mut self) -> RtcW<'_, PmuieSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuie.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn dwakeup(&mut self) -> DwakeupW<PmuieSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn dwakeup(&mut self) -> DwakeupW<'_, PmuieSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pmu/pmuie.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn awakeup(&mut self) -> AwakeupW<PmuieSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn awakeup(&mut self) -> AwakeupW<'_, PmuieSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pmu/pmucause.rs:166:24
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn wakeupcause(&mut self) -> WakeupcauseW<PmucauseSpec> {
[INFO] [stdout]     |                        ^^^^^^^^^     -------------------------- the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn wakeupcause(&mut self) -> WakeupcauseW<'_, PmucauseSpec> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pmu/pmucause.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn resetcause(&mut self) -> ResetcauseW<PmucauseSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn resetcause(&mut self) -> ResetcauseW<'_, PmucauseSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/pmu/pmusleep.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn sleep(&mut self) -> SleepW<PmusleepSpec> {
[INFO] [stdout]   |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn sleep(&mut self) -> SleepW<'_, PmusleepSpec> {
[INFO] [stdout]   |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfrosccfg.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn div(&mut self) -> DivW<HfrosccfgSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn div(&mut self) -> DivW<'_, HfrosccfgSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfrosccfg.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn trim(&mut self) -> TrimW<HfrosccfgSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn trim(&mut self) -> TrimW<'_, HfrosccfgSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfrosccfg.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn enable(&mut self) -> EnableW<HfrosccfgSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn enable(&mut self) -> EnableW<'_, HfrosccfgSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfrosccfg.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ready(&mut self) -> ReadyW<HfrosccfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn ready(&mut self) -> ReadyW<'_, HfrosccfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfxosccfg.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn enable(&mut self) -> EnableW<HfxosccfgSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn enable(&mut self) -> EnableW<'_, HfxosccfgSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/hfxosccfg.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ready(&mut self) -> ReadyW<HfxosccfgSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ready(&mut self) -> ReadyW<'_, HfxosccfgSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn pllr(&mut self) -> PllrW<PllcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn pllr(&mut self) -> PllrW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:229:17
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn pllf(&mut self) -> PllfW<PllcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn pllf(&mut self) -> PllfW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn pllq(&mut self) -> PllqW<PllcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub fn pllq(&mut self) -> PllqW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn sel(&mut self) -> SelW<PllcfgSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn sel(&mut self) -> SelW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn refsel(&mut self) -> RefselW<PllcfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn refsel(&mut self) -> RefselW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn bypass(&mut self) -> BypassW<PllcfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub fn bypass(&mut self) -> BypassW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/prci/pllcfg.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn lock(&mut self) -> LockW<PllcfgSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn lock(&mut self) -> LockW<'_, PllcfgSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/plloutdiv.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn div(&mut self) -> DivW<PlloutdivSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn div(&mut self) -> DivW<'_, PlloutdivSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/prci/plloutdiv.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn divby1(&mut self) -> Divby1W<PlloutdivSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn divby1(&mut self) -> Divby1W<'_, PlloutdivSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<InputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, InputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_val.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<InputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, InputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<InputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, InputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/input_en.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<InputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, InputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<OutputEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_en.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<OutputEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, OutputEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<OutputValSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, OutputValSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/output_val.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<OutputValSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, OutputValSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<PullupSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, PullupSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/pullup.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<PullupSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, PullupSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<DriveSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, DriveSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/drive.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<DriveSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, DriveSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<RiseIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ie.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<RiseIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, RiseIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<RiseIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/rise_ip.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<RiseIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, RiseIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<FallIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, FallIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ie.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<FallIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, FallIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<FallIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, FallIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/fall_ip.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<FallIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, FallIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<HighIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, HighIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ie.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<HighIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, HighIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<HighIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, HighIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/high_ip.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<HighIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, HighIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<LowIeSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, LowIeSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ie.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<LowIeSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, LowIeSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<LowIpSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, LowIpSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/low_ip.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<LowIpSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, LowIpSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<IofEnSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, IofEnSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/iof_en.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<IofEnSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, IofEnSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1866:17
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn pin0(&mut self) -> Pin0W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn pin0(&mut self) -> Pin0W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1871:17
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     pub fn pin1(&mut self) -> Pin1W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     pub fn pin1(&mut self) -> Pin1W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1876:17
[INFO] [stdout]      |
[INFO] [stdout] 1876 |     pub fn pin2(&mut self) -> Pin2W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1876 |     pub fn pin2(&mut self) -> Pin2W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1881:17
[INFO] [stdout]      |
[INFO] [stdout] 1881 |     pub fn pin3(&mut self) -> Pin3W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1881 |     pub fn pin3(&mut self) -> Pin3W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1886:17
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     pub fn pin4(&mut self) -> Pin4W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     pub fn pin4(&mut self) -> Pin4W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1891:17
[INFO] [stdout]      |
[INFO] [stdout] 1891 |     pub fn pin5(&mut self) -> Pin5W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1891 |     pub fn pin5(&mut self) -> Pin5W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1896:17
[INFO] [stdout]      |
[INFO] [stdout] 1896 |     pub fn pin6(&mut self) -> Pin6W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1896 |     pub fn pin6(&mut self) -> Pin6W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1901:17
[INFO] [stdout]      |
[INFO] [stdout] 1901 |     pub fn pin7(&mut self) -> Pin7W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1901 |     pub fn pin7(&mut self) -> Pin7W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1906:17
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn pin8(&mut self) -> Pin8W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     pub fn pin8(&mut self) -> Pin8W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1911:17
[INFO] [stdout]      |
[INFO] [stdout] 1911 |     pub fn pin9(&mut self) -> Pin9W<IofSelSpec> {
[INFO] [stdout]      |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1911 |     pub fn pin9(&mut self) -> Pin9W<'_, IofSelSpec> {
[INFO] [stdout]      |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1916:18
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     pub fn pin10(&mut self) -> Pin10W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     pub fn pin10(&mut self) -> Pin10W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1921:18
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn pin11(&mut self) -> Pin11W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     pub fn pin11(&mut self) -> Pin11W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1926:18
[INFO] [stdout]      |
[INFO] [stdout] 1926 |     pub fn pin12(&mut self) -> Pin12W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1926 |     pub fn pin12(&mut self) -> Pin12W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1931:18
[INFO] [stdout]      |
[INFO] [stdout] 1931 |     pub fn pin13(&mut self) -> Pin13W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1931 |     pub fn pin13(&mut self) -> Pin13W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1936:18
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     pub fn pin14(&mut self) -> Pin14W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     pub fn pin14(&mut self) -> Pin14W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1941:18
[INFO] [stdout]      |
[INFO] [stdout] 1941 |     pub fn pin15(&mut self) -> Pin15W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1941 |     pub fn pin15(&mut self) -> Pin15W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1946:18
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     pub fn pin16(&mut self) -> Pin16W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     pub fn pin16(&mut self) -> Pin16W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1951:18
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn pin17(&mut self) -> Pin17W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     pub fn pin17(&mut self) -> Pin17W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1956:18
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn pin18(&mut self) -> Pin18W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1956 |     pub fn pin18(&mut self) -> Pin18W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1961:18
[INFO] [stdout]      |
[INFO] [stdout] 1961 |     pub fn pin19(&mut self) -> Pin19W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1961 |     pub fn pin19(&mut self) -> Pin19W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1966:18
[INFO] [stdout]      |
[INFO] [stdout] 1966 |     pub fn pin20(&mut self) -> Pin20W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1966 |     pub fn pin20(&mut self) -> Pin20W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1971:18
[INFO] [stdout]      |
[INFO] [stdout] 1971 |     pub fn pin21(&mut self) -> Pin21W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1971 |     pub fn pin21(&mut self) -> Pin21W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1976:18
[INFO] [stdout]      |
[INFO] [stdout] 1976 |     pub fn pin22(&mut self) -> Pin22W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1976 |     pub fn pin22(&mut self) -> Pin22W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1981:18
[INFO] [stdout]      |
[INFO] [stdout] 1981 |     pub fn pin23(&mut self) -> Pin23W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1981 |     pub fn pin23(&mut self) -> Pin23W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1986:18
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     pub fn pin24(&mut self) -> Pin24W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     pub fn pin24(&mut self) -> Pin24W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1991:18
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     pub fn pin25(&mut self) -> Pin25W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     pub fn pin25(&mut self) -> Pin25W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:1996:18
[INFO] [stdout]      |
[INFO] [stdout] 1996 |     pub fn pin26(&mut self) -> Pin26W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1996 |     pub fn pin26(&mut self) -> Pin26W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:2001:18
[INFO] [stdout]      |
[INFO] [stdout] 2001 |     pub fn pin27(&mut self) -> Pin27W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2001 |     pub fn pin27(&mut self) -> Pin27W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:2006:18
[INFO] [stdout]      |
[INFO] [stdout] 2006 |     pub fn pin28(&mut self) -> Pin28W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2006 |     pub fn pin28(&mut self) -> Pin28W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:2011:18
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn pin29(&mut self) -> Pin29W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2011 |     pub fn pin29(&mut self) -> Pin29W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:2016:18
[INFO] [stdout]      |
[INFO] [stdout] 2016 |     pub fn pin30(&mut self) -> Pin30W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2016 |     pub fn pin30(&mut self) -> Pin30W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/gpio0/iof_sel.rs:2021:18
[INFO] [stdout]      |
[INFO] [stdout] 2021 |     pub fn pin31(&mut self) -> Pin31W<IofSelSpec> {
[INFO] [stdout]      |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2021 |     pub fn pin31(&mut self) -> Pin31W<'_, IofSelSpec> {
[INFO] [stdout]      |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn pin0(&mut self) -> Pin0W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn pin1(&mut self) -> Pin1W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn pin2(&mut self) -> Pin2W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn pin3(&mut self) -> Pin3W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn pin4(&mut self) -> Pin4W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub fn pin5(&mut self) -> Pin5W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn pin6(&mut self) -> Pin6W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn pin7(&mut self) -> Pin7W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub fn pin8(&mut self) -> Pin8W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<OutXorSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub fn pin9(&mut self) -> Pin9W<'_, OutXorSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn pin10(&mut self) -> Pin10W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn pin11(&mut self) -> Pin11W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn pin12(&mut self) -> Pin12W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn pin13(&mut self) -> Pin13W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn pin14(&mut self) -> Pin14W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn pin15(&mut self) -> Pin15W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub fn pin16(&mut self) -> Pin16W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn pin17(&mut self) -> Pin17W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn pin18(&mut self) -> Pin18W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn pin19(&mut self) -> Pin19W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:398:18
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn pin20(&mut self) -> Pin20W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub fn pin21(&mut self) -> Pin21W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn pin22(&mut self) -> Pin22W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub fn pin23(&mut self) -> Pin23W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn pin24(&mut self) -> Pin24W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:423:18
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn pin25(&mut self) -> Pin25W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn pin26(&mut self) -> Pin26W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub fn pin27(&mut self) -> Pin27W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn pin28(&mut self) -> Pin28W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn pin29(&mut self) -> Pin29W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub fn pin30(&mut self) -> Pin30W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gpio0/out_xor.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<OutXorSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub fn pin31(&mut self) -> Pin31W<'_, OutXorSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/txdata.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<TxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<'_, TxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/txdata.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn full(&mut self) -> FullW<TxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn full(&mut self) -> FullW<'_, TxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/rxdata.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<RxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<'_, RxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/rxdata.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn empty(&mut self) -> EmptyW<RxdataSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn empty(&mut self) -> EmptyW<'_, RxdataSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/txctrl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn enable(&mut self) -> EnableW<TxctrlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn enable(&mut self) -> EnableW<'_, TxctrlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/txctrl.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn nstop(&mut self) -> NstopW<TxctrlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn nstop(&mut self) -> NstopW<'_, TxctrlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/txctrl.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn counter(&mut self) -> CounterW<TxctrlSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn counter(&mut self) -> CounterW<'_, TxctrlSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/rxctrl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn enable(&mut self) -> EnableW<RxctrlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn enable(&mut self) -> EnableW<'_, RxctrlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/rxctrl.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn counter(&mut self) -> CounterW<RxctrlSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn counter(&mut self) -> CounterW<'_, RxctrlSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ie.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<IeSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<'_, IeSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ie.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<IeSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<'_, IeSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ip.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<IpSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<'_, IpSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ip.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<IpSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<'_, IpSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/div.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<DivSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, DivSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/sckdiv.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn div(&mut self) -> DivW<SckdivSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn div(&mut self) -> DivW<'_, SckdivSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/sckmode.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pha(&mut self) -> PhaW<SckmodeSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn pha(&mut self) -> PhaW<'_, SckmodeSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/sckmode.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pol(&mut self) -> PolW<SckmodeSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn pol(&mut self) -> PolW<'_, SckmodeSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/csmode.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn mode(&mut self) -> ModeW<CsmodeSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn mode(&mut self) -> ModeW<'_, CsmodeSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/delay0.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn cssck(&mut self) -> CssckW<Delay0Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn cssck(&mut self) -> CssckW<'_, Delay0Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/delay0.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sckcs(&mut self) -> SckcsW<Delay0Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sckcs(&mut self) -> SckcsW<'_, Delay0Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/delay1.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn intercs(&mut self) -> IntercsW<Delay1Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn intercs(&mut self) -> IntercsW<'_, Delay1Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/delay1.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn interxfr(&mut self) -> InterxfrW<Delay1Spec> {
[INFO] [stdout]    |                     ^^^^^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn interxfr(&mut self) -> InterxfrW<'_, Delay1Spec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/fmt.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn proto(&mut self) -> ProtoW<FmtSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn proto(&mut self) -> ProtoW<'_, FmtSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/fmt.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn endian(&mut self) -> EndianW<FmtSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn endian(&mut self) -> EndianW<'_, FmtSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/fmt.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn dir(&mut self) -> DirW<FmtSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn dir(&mut self) -> DirW<'_, FmtSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/fmt.rs:228:16
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn len(&mut self) -> LenW<FmtSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn len(&mut self) -> LenW<'_, FmtSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/txdata.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<TxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<'_, TxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/txdata.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn full(&mut self) -> FullW<TxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn full(&mut self) -> FullW<'_, TxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/rxdata.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<RxdataSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn data(&mut self) -> DataW<'_, RxdataSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/rxdata.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn empty(&mut self) -> EmptyW<RxdataSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn empty(&mut self) -> EmptyW<'_, RxdataSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/txmark.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txmark(&mut self) -> TxmarkW<TxmarkSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn txmark(&mut self) -> TxmarkW<'_, TxmarkSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/rxmark.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxmark(&mut self) -> RxmarkW<RxmarkSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn rxmark(&mut self) -> RxmarkW<'_, RxmarkSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/fctrl.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn en(&mut self) -> EnW<FctrlSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn en(&mut self) -> EnW<'_, FctrlSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cmd_en(&mut self) -> CmdEnW<FfmtSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub fn cmd_en(&mut self) -> CmdEnW<'_, FfmtSpec> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:294:21
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn addr_len(&mut self) -> AddrLenW<FfmtSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn addr_len(&mut self) -> AddrLenW<'_, FfmtSpec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:299:20
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn pad_cnt(&mut self) -> PadCntW<FfmtSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn pad_cnt(&mut self) -> PadCntW<'_, FfmtSpec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:304:22
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn cmd_proto(&mut self) -> CmdProtoW<FfmtSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn cmd_proto(&mut self) -> CmdProtoW<'_, FfmtSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:309:23
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn addr_proto(&mut self) -> AddrProtoW<FfmtSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn addr_proto(&mut self) -> AddrProtoW<'_, FfmtSpec> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:314:23
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn data_proto(&mut self) -> DataProtoW<FfmtSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn data_proto(&mut self) -> DataProtoW<'_, FfmtSpec> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn cmd_code(&mut self) -> CmdCodeW<FfmtSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub fn cmd_code(&mut self) -> CmdCodeW<'_, FfmtSpec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/qspi0/ffmt.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn pad_code(&mut self) -> PadCodeW<FfmtSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn pad_code(&mut self) -> PadCodeW<'_, FfmtSpec> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/ie.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<IeSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<'_, IeSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/ie.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<IeSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<'_, IeSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/ip.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<IpSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txwm(&mut self) -> TxwmW<'_, IpSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/qspi0/ip.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<IpSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxwm(&mut self) -> RxwmW<'_, IpSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn scale(&mut self) -> ScaleW<CfgSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn scale(&mut self) -> ScaleW<'_, CfgSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn sticky(&mut self) -> StickyW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn sticky(&mut self) -> StickyW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn zerocmp(&mut self) -> ZerocmpW<CfgSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn zerocmp(&mut self) -> ZerocmpW<'_, CfgSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn deglitch(&mut self) -> DeglitchW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn deglitch(&mut self) -> DeglitchW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:192:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn enalways(&mut self) -> EnalwaysW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn enalways(&mut self) -> EnalwaysW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn enoneshot(&mut self) -> EnoneshotW<CfgSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn enoneshot(&mut self) -> EnoneshotW<'_, CfgSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn cmp0center(&mut self) -> Cmp0centerW<CfgSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn cmp0center(&mut self) -> Cmp0centerW<'_, CfgSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn cmp1center(&mut self) -> Cmp1centerW<CfgSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn cmp1center(&mut self) -> Cmp1centerW<'_, CfgSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn cmp2center(&mut self) -> Cmp2centerW<CfgSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn cmp2center(&mut self) -> Cmp2centerW<'_, CfgSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cmp3center(&mut self) -> Cmp3centerW<CfgSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     -------------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn cmp3center(&mut self) -> Cmp3centerW<'_, CfgSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn cmp0gang(&mut self) -> Cmp0gangW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn cmp0gang(&mut self) -> Cmp0gangW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn cmp1gang(&mut self) -> Cmp1gangW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn cmp1gang(&mut self) -> Cmp1gangW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn cmp2gang(&mut self) -> Cmp2gangW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn cmp2gang(&mut self) -> Cmp2gangW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn cmp3gang(&mut self) -> Cmp3gangW<CfgSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn cmp3gang(&mut self) -> Cmp3gangW<'_, CfgSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn cmp0ip(&mut self) -> Cmp0ipW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 242 |     pub fn cmp0ip(&mut self) -> Cmp0ipW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:247:19
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn cmp1ip(&mut self) -> Cmp1ipW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn cmp1ip(&mut self) -> Cmp1ipW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:252:19
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn cmp2ip(&mut self) -> Cmp2ipW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn cmp2ip(&mut self) -> Cmp2ipW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/pwm0/cfg.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn cmp3ip(&mut self) -> Cmp3ipW<CfgSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn cmp3ip(&mut self) -> Cmp3ipW<'_, CfgSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pwm0/cmp0.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<Cmp0Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, Cmp0Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pwm0/cmp1.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<Cmp1Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, Cmp1Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pwm0/cmp2.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<Cmp2Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, Cmp2Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/pwm0/cmp3.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<Cmp3Spec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, Cmp3Spec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2c0/prer_lo.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<PrerLoSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, PrerLoSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2c0/prer_hi.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<PrerHiSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn value(&mut self) -> ValueW<'_, PrerHiSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2c0/ctr.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn ien(&mut self) -> IenW<CtrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn ien(&mut self) -> IenW<'_, CtrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2c0/ctr.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn en(&mut self) -> EnW<CtrSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn en(&mut self) -> EnW<'_, CtrSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2c0/txr_rxr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<TxrRxrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, TxrRxrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
